Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery+;JS手动鼠标单击可以使用,但不能使用。单击_Javascript_Jquery - Fatal编程技术网

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)