【发布时间】:2013-03-09 06:34:14
【问题描述】:
我有一个表单,我想通过 ajax jQuery post 保存数据。如果保存按钮是type="submit",它不会做任何这只是空警报...我想保存数据并保持在刷新字段的相同表单上...
这是我尝试过的:
$("#saveNewContact").click(function () {
var name = $("#name").val();
var last_name = $("#last_name").val();
$.post("ajax_files/save_mydeals.php", {name: name, last_name: last_name},
success: function(msg){
alert(msg);
});
});
这是我的表格
<form id="myForm" action="#" method="post">
<table id="table_1" class="form_table" align="center" cellpadding="0" cellspacing="0">
<tbody>
<tr><td>
<input name="name" id="name" value="" tabindex="5" readonly="" type="text">
<input name="name" id="name" value="" tabindex="5" readonly="" type="text">
<button type="submit" id="update" style="display:none;"
class="save_button saveHEX" name="Update"
value="Update Listing">Save Lead</button></td>
</tr>
</table>
</form>
【问题讨论】:
-
为什么不直接将输入类型设置为
button? -
我想在此之后清除表单,空白文本字段
-
您可以通过其他方式清除它。
$('#myForm').find('input').val('');在你的成功函数中做。 -
mplungjan:是的,我有这个 $(function() {...}) 并且按钮是提交
-
我可以使用任何验证,或者提交之前等吗?