我正在尝试模仿使用jquery单击表单提交按钮。该按钮是一个表单提交按钮,但单击该按钮只是更新页面(我猜它运行一个脚本),它不会带你到一个新的页面。
我的猜测是提交进行了ajax调用,所以我尝试使用:
$('#cart-add').ajaxSubmit({url: formAction, type: 'post'});
然而,我没有看到任何事情发生。有什么想法吗?
答案 0 :(得分:0)
我想你可能会追求这样的事情。由于你没有发布任何HTML,我只能假设你的按钮具有cart-add的ID,你想要的形式就是'myForm'。这将绑定该按钮的单击并阻止其默认操作,并执行您填写的表单数据的ajax帖子。希望这可以帮助。
$('#cart-add').on('click', function(e){
e.preventDefault();
var $formData = $('#myform').serialize();
$.ajax({
url: 'yoururl',
type: 'POST',
data: $formData,
success: function(response) {
// do stuff.
}
});
});