这似乎不应该太难实现,但我很匆忙,一直在寻找简单的答案。我需要在页面加载时提交表单。这是我的AJAX提交函数,它可以正常工作。我只需要找出如何在页面加载时触发它。
非常感谢您的帮助!
$("form#seller-agreement-form").submit(function() {
// we want to store the values from the form input box, then send via ajax below
$.ajax({
type: "POST",
url: "http://www2.myurl.com/formhandler",
data: "email="+ email + "&status=" + status,
success: function(){
$('form#seller-agreement-form').hide(function(){$('div#output').fadeIn();});
}
});
return false;
});
$().submit()
或者$().trigger('submit')
来提交表单时,可能会出现未经过处理程序直接提交表单的情况。这可能只是我独特的问题,但由于我们是以编程方式提交表单,一个更为安全可靠的方法是触发提交按钮的点击事件。这样,submit
事件将更加 "自然"。 - Supreme Dolphin