Ajax Post文本输入

时间:2014-01-02 07:00:06

标签: php mysql ajax

我有表格

<input type="text" id="val_1" value="2">
<input type="text" id="val_2" value="1">
<input type="text" id="val_3" value="0">
<input type="text" id="val_4" value="5">

val_1:1是数据库中的id 我在数据库中有字段称为值 如何使用带有ajax的id为1,2,3,4的值更新数据 所以val_1是更新值(数据库中id = 1的字段),val_2更新值,其中id = 2

1 个答案:

答案 0 :(得分:0)

您可以使用data attribute。并获取数据属性值。

<input type="text" id="val_1" data-id="1" value="2">
<input type="text" id="val_2" data-id="2" value="1">
<input type="text" id="val_3" data-id="3" value="0">
<input type="text" id="val_4" data-id="4" value="5">

在jQuery中获取表单ID并将其传递给ajax数据

var ids = [];
$('input[id^="val"]').each(function(input){
   var value = $(this).val();
   var id = $(this).data('id');
   alert('id: ' + id + ' value:' + value);
   ids.push(id);
});
// if You need all id then You can also get like below
alert('all ids'+ids);

Working Demo