如何通过jQuery发送多个具有相同名称的字段,如下所示:
<input type="text" name="text[]" />
<input type="text" name="text[]" />
<input type="text" name="text[]" />
jQuery的:
function upload() {
$.post('example.php', { text[]: Form.text[].value },
function(output) {
$('#result').html(output).show();
});
}
upload.php的:
text[$i] = $_POST['text'][$i];
谢谢,
编辑:更正我的问题。
答案 0 :(得分:1)
我相信serialize()会做正确的事情并为这样一组输入生成适当的表单参数。
$(function() {
$('form').submit( function() {
$.post( 'foo.php', $('[name^=bar]').serialize(), function(data) {
alert(data);
});
return false;
});
});