Tôi đang gặp một chút rắc rối serializing một hình thứcjQuery serializeArray() cặp giá trị key
<form>
<input type="text" name="name1" value="value1"/>
<input type="text" name="name2" value="value2"/>
</form>
$(form).serializeArray()
Sẽ trở lại [{name:"name1",value:"value1"},{name:"name2",value:"value2"}]
cặp.
Có thể nhận được kết quả dưới dạng
{name1:value1,name2:value2}
Vì vậy, rằng họ là dễ dàng hơn để xử lý?
Cách tiếp cận này sẽ không hoạt động nếu bạn có một mẫu với hộp kiểm hoặc nút radio như tất cả họ đều có thuộc tính cùng tên. Bất kỳ ý tưởng về xử lý đó (khác với một loạt các điều kiện và tạo ra một mảng bằng tay)? – Hollister
điều này cho một lỗi: 'SyntaxError: nhân vật bất hợp pháp ' – zygimantus
@zygimantus Có một ký tự bất hợp pháp (và không in) trước và sau' $ (' form ') ', sau' serializeArray() 'và'}) '. Tôi đã chỉnh sửa chúng. – 0b10011