获取多个文本字段的值将其存储到var并将其发送到CodeIgniter

时间:2012-12-06 18:40:51

标签: php javascript jquery codeigniter

我有多输入类型=文本,我想获取它们的所有值到这些字段并将其存储到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等的发布数据。

1 个答案:

答案 0 :(得分:2)

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

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

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

'in1=value1&in2=value2&in3=value3'