通过jQuery发送具有相同名称的多个字段

时间:2010-12-24 11:49:20

标签: php jquery

如何通过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];

谢谢,

编辑:更正我的问题。

1 个答案:

答案 0 :(得分:1)

我相信serialize()会做正确的事情并为这样一组输入生成适当的表单参数。

$(function() {
   $('form').submit( function() {
       $.post( 'foo.php', $('[name^=bar]').serialize(), function(data) {
           alert(data);
       });
       return false;
   });
});