-2
我有一個看起來像這樣的形式:簡單地張貼形式的值到PHP
<tr>
<td><input type="text" name="name[1]"></td>
<td><input type="text" name="gender[1]"></td>
</tr>
<tr>
<td><input type="text" name="name[2]"></td>
<td><input type="text" name="gender[2]"></td>
</tr>
<tr>
<td><input type="text" name="name[3]"></td>
<td><input type="text" name="gender[3]"></td>
</tr>
,我只是想將它張貼與AJAX值來得到這樣在PHP:
var_dump($name)
:
var_dump($gender)
:
array (size=3)
1 => string 'female' (length=6)
2 => string 'male' (length=4)
3 => string 'male' (length=4)
serialize()
和serializeArray()
不要我在找什麼。例如serializeArray()
:
array (size=6)
0 => array (size=2)
'name' => string 'name[1]' (length=7)
'value' => string 'Brunhilde' (length=9)
1 => array (size=2)
'name' => string 'gender[1]' (length=9)
'value' => string 'female' (length=6)
...
我用xajax的,在一個單一的功能xajax.getFormValues()
解決了完美的工作。 如何用ajax實現?
更新:代碼:
$.ajax({
dataType: "text",
url: myUrl,
type: "POST",
data: {
myVar1: $("#myVar1").val(),
myVar2: $("#myVar2").val(),
myForm: $("#myForm").serializeArray()
},
success: function(data) {
alert(data);
}
});
您目前如何發佈表單值?我們可以看到那個代碼嗎? –
爲什麼downvotes?沒有人能夠給我解答我的問題的答案。 – halloei