我有一个Ajax调用,我想在表单提交上运行以填充一个值,然后我想提交表单。我能找到的最接近的是:
jQuery(document).ready(function () {
jQuery('#dealform').submit(function (e) {
e.preventDefault(); // Prevent default form submission
//Do the AJAX
jQuery.ajax({
type: "POST",
url: "/Admin/deals/dealload",
data: //the data
contentType: "application/json; charset=utf-8",
success: function (response) {
res = response;
jQuery('#post_data').val(res[0].message); // update the value
jQuery(this).unbind('submit').submit(); // this doesn't fire
}
});
});
});
如何防止事件发生后触发提交功能?还是因为我正在使用.submit(带有事件阻止默认值,是否有另一种方法可以在ajax complete上触发提交?