jQueryAjax对多个文本输入的调用

jQueryAjax对多个文本输入的调用,jquery,html,ajax,Jquery,Html,Ajax,我的HTML中有一个更广泛的表单,但其中有名称和地址字段。这些字段位于它们自己的div中。我希望当这些字段中的任何一个更改为使用jQuery发布ajax请求时,我可以更新会话并保留它们,而不必提交整个表单。一旦数据发布,我就可以处理,但是当我更改字段中的数据时,我很难获得要发布的数据 我正在尝试使用jQuery和PHP 表格的部分如下: <div id="del_add"> <h4>Delivery Address</h4> <label>Name

我的HTML中有一个更广泛的表单,但其中有名称和地址字段。这些字段位于它们自己的div中。我希望当这些字段中的任何一个更改为使用jQuery发布ajax请求时,我可以更新会话并保留它们,而不必提交整个表单。一旦数据发布,我就可以处理,但是当我更改字段中的数据时,我很难获得要发布的数据

我正在尝试使用jQuery和PHP

表格的部分如下:

<div id="del_add">
<h4>Delivery Address</h4>
<label>Name:</label><br />
<input type="text" name="name" /><br />
<label>Address:</label><br />
<input type="text" name="add1" /><br />
<input type="text" name="add2" /><br />
<input type="text" name="add3" /><br />
<input type="text" name="add4" /><br />
<input type="text" name="add5" />
</div>

送货地址
名称:

地址:





我对这一点完全感到困惑,所以我希望有人能帮助我…

这是基于您给出的粗略解决方案

$('#del_add').on('change',':text',function(e) {
    var data = $(this).serialize();
    $.get('data.processing.php',{posted:data});
});

你能解释一下你到底在挣扎什么吗?到目前为止您做了什么?如果我理解,您希望在更改每个字段时通过
ajax
提交每个字段。这背后的逻辑是什么?文本输入是动态创建的还是静态页面?您是否已经编写了将数据保存到服务器的例程?如果是,它叫什么?你为什么不在元素上使用任何
id
?@MMM我正在努力捕获数据并发送它。我尝试过很多方法,比如:`$('#del_add').change(函数(){$.post('/test.php'),$('#del_add').serialize());alert(“Changed”);}`@DevlshOne-输入是静态的。这个程序还没有写出来,如果我能把数据发布出来,我就可以处理它了。没有理由不在元素上使用ID,我认为将所有元素合并到一个已经存在的div中可能会更干净。我是新手,所以如果我做错了,我会感谢你的帮助谢谢。这让我走上了正确的道路。以下是我最终得到的对我有用的东西:`$('#del_add').on('change',':text',函数(e){$.post('data.processing.php',$(this.serialize());})`是的!我通常在
post
ing之前分配一个变量,以便在需要验证其内容时将其发送到控制台。