我想发送一些数据的AJAX脚本,通常我创建一个表单标签,并给予形式像这样的ID:对某些领域的Ajax POST数据ID
<form id="myForm">
然后,我只是添加以下在阿贾克斯:
data: $('#myForm').serialize(),
这将从我的表单发送所有表单数据。然而,这一次,我想没有表单标签运行它,而是我有唯一的ID的两个领域是这样的:
<input type="text" id="first-name" name="first-name">
<input type="text" id="last-name" name="last-name">
我想仅从这两个字段发送数据。所以,我已经把下面的代码:
data: $("#first-name,#last-name"),
它似乎工作,但不知道这是否是这样做的正确的和兼容的方式。
感谢
是这种方法比建议$一个更好的选择(“#直呼其名,#最后的名字”)。连载() 方法? – Ahmed
这是一个选择问题......这样你就可以控制将要提交给服务器的“密钥”,例如,你的输入可以有一个名字,你可以发送完全不同的名字给服务器。 – vitozev