我有多输入类型=文本,我想获取它们的所有值到这些字段并将其存储到var以通过post发送到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等的发布数据。
答案 0 :(得分:2)
如果该表单中的唯一输入是上面列出的输入,则可以使用.serialize()。 http://api.jquery.com/serialize/
var postData = $('form').serialize();
这会将数据打包为字符串:
'in1=value1&in2=value2&in3=value3'