Javascript Jquery+;JS手动鼠标单击可以使用,但不能使用。单击
我正在瑞典建立一个电子商务框架网站。对于这个项目,客户希望我操纵购物车。在一开始,我让它工作,所以我知道有一种方法可以做到这一点(我切换了方法,这就是为什么我失去了它,还有一些你可以在下面阅读)。但是 我在运行中渲染所有内容,并输出按钮,如果我手动按下按钮,它们会像一个符咒一样工作。所以当我完成我的工作时,我想我可以做一个函数,找到所有的按钮并手动点击它们,但是不行。它会提交一个表单,将我带到一个页面,该页面只用于增加购物车数量 这是分区Javascript Jquery+;JS手动鼠标单击可以使用,但不能使用。单击,javascript,jquery,Javascript,Jquery,我正在瑞典建立一个电子商务框架网站。对于这个项目,客户希望我操纵购物车。在一开始,我让它工作,所以我知道有一种方法可以做到这一点(我切换了方法,这就是为什么我失去了它,还有一些你可以在下面阅读)。但是 我在运行中渲染所有内容,并输出按钮,如果我手动按下按钮,它们会像一个符咒一样工作。所以当我完成我的工作时,我想我可以做一个函数,找到所有的按钮并手动点击它们,但是不行。它会提交一个表单,将我带到一个页面,该页面只用于增加购物车数量 这是分区 <form method="post" actio
<form method="post" action="/shoppingcart/increase_product_count/"
class="product_form" name="product_built_div">
<input type="hidden" value="" name="product_id" id="kontroll">
<input type="submit" value="Kontroll"></form>
像这样点击
这保存了正确的信息,我已经检查过了,并且被发送到了产品增量页面
$(this).find('input[type=submit]').click();
请求JQUERY的数据。单击()
挂起然后变为未找到
我注意到我在使用chrome broswer的页面源代码中找不到我的内置div。还有其他问题吗?要使用jQuery提交表单,请签出 要模拟其他非提交按钮的单击,您的应用程序应该可以工作 除了
。单击()
,您也可以尝试
你能不能显示应用的整个JS代码,而不仅仅是那一个
。单击()
行?我没有那个代码?这就是问题所在(我不明白你想做什么。当用户单击某个按钮时,你希望该按钮提交表单?此按钮与提交
按钮不同?我想自动提交表单或自动单击两个表单的按钮,以模拟将物品放入购物车。当我手动单击按钮时,它会起作用。),但不是当我想循环并单击它们时。我已经尝试过了,但页面响应与手动单击不同…对于您所说的演示,您正在尝试提交表单,对吗?您尝试了。submit()
,而不是。click()
?我尝试了这两种方法!?以及手动单击我生成的按钮。我不明白手动单击如何产生不同的结果。单击?不应该,你是对的。对不起,我没有其他方法可供你尝试。可能会有其他人出现。
$(this).find('input[type=submit]').click();
increase_product_count/
/shoppingcart
POST
(pending)