1

我有多个输入类型=文本,我想将它的所有值获取到这些字段并将其存储到 var 以通过邮寄方式将其发送到 codeigniter 控制器

示例代码:html

<input type=text value='value1' name='in1'>
<input type=text value='value2' name='in2'>
<input type=text value='value3' name='in3'>

js

$('#check').click(function() { 
    var postData = $('[type=text]').value();///THIS IS LINE I NEED TO FIGURE OUT
    };
    $.ajax({
        type: 'POST',
        url: '<?=base_url()?>patients/check',
        data: postData,
        success: function(html{$('#results').show();$('#results').html(html);}})});

所以我希望codeigniter控制器患者功能检查能够看到名称=$in1 $in2等的发布数据。

4

1 回答 1

2

如果该表单中的唯一输入是上面列出的输入,则可以使用 .serialize() 。http://api.jquery.com/serialize/

var postData = $('form').serialize();

这会将数据打包为字符串:

'in1=value1&in2=value2&in3=value3'
于 2012-12-06T18:46:07.550 回答