ajaxForm 和 submit() 重定向问题
ajaxForm and submit() redirect issues
我有一个奇怪的情况,我需要使用 ajaxForm 在我正在使用的 CRM 中创建一个条目。我需要防止表单将用户重定向到页面之外,以便我可以继续 运行 其他脚本。
当我手动点击提交按钮时,表单 returns 出现(预期的)错误。条目已创建,错误是由于目标页面未返回任何内容。这就是我在不点击提交按钮的情况下想要实现的目标。
当我使用 jQuery 提交表单时,它会重定向。我的代码如下:
对于ajax表格:
$(document).ready(function() {
$('#the-form').ajaxForm({
error: function(response) {
console.log(response);
},
});
});
对于提交:
function submit_form() {
jQuery('#the-form').submit();
};
我尝试使用 ajax 并进行序列化,但该条目未在 CRM 上通过。提前谢谢大家!
您需要使用 jquery preventDefault() 函数,因为默认的表单提交行为是 post 并重新加载页面。
我有一个奇怪的情况,我需要使用 ajaxForm 在我正在使用的 CRM 中创建一个条目。我需要防止表单将用户重定向到页面之外,以便我可以继续 运行 其他脚本。
当我手动点击提交按钮时,表单 returns 出现(预期的)错误。条目已创建,错误是由于目标页面未返回任何内容。这就是我在不点击提交按钮的情况下想要实现的目标。
当我使用 jQuery 提交表单时,它会重定向。我的代码如下:
对于ajax表格:
$(document).ready(function() {
$('#the-form').ajaxForm({
error: function(response) {
console.log(response);
},
});
});
对于提交:
function submit_form() {
jQuery('#the-form').submit();
};
我尝试使用 ajax 并进行序列化,但该条目未在 CRM 上通过。提前谢谢大家!
您需要使用 jquery preventDefault() 函数,因为默认的表单提交行为是 post 并重新加载页面。