我想模仿点击使用jquery的表单提交按钮。该按钮是一个表单提交按钮,但单击按钮只是更新页面(我猜它运行的是脚本),但它不会将您带到新页面。通过jquery点击按钮
我的猜测是,提交由Ajax调用,所以我试图用:
$('#cart-add').ajaxSubmit({url: formAction, type: 'post'});
不过,我没有看到任何事情发生。有任何想法吗?
我想模仿点击使用jquery的表单提交按钮。该按钮是一个表单提交按钮,但单击按钮只是更新页面(我猜它运行的是脚本),但它不会将您带到新页面。通过jquery点击按钮
我的猜测是,提交由Ajax调用,所以我试图用:
$('#cart-add').ajaxSubmit({url: formAction, type: 'post'});
不过,我没有看到任何事情发生。有任何想法吗?
我认为你可能会在这样的事情之后。既然你没有发布任何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.
}
});
});
我明白了。我怎样才能模仿点击? – user1154644
可以说你想触发购物车添加按钮的“点击”。你可以做$('#cart-add')。trigger('click'); – xCNPx
还记得在单击按钮之前分配此绑定。例如把它放在$(document).ready(function(){'code here'}); – Cyassin
right,cart-add是窗体的名称。 – user1154644
我想我说的是当我物理地点击按钮时,我看到了页面更新,这就是我试图在jQuery中模仿的东西。我点击的按钮是一个叫做cart-add的提交按钮。 – user1154644
你试过$('#cart-add')。submit()? –