Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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 表单代码在firefox中不起作用(提交和警报)_Javascript_Jquery_Html_Ajax_Firefox - Fatal编程技术网

Javascript 表单代码在firefox中不起作用(提交和警报)

Javascript 表单代码在firefox中不起作用(提交和警报),javascript,jquery,html,ajax,firefox,Javascript,Jquery,Html,Ajax,Firefox,$(文档).ready(函数(){ $(“#提交按钮”)。单击(函数(){ $.post($(“#支付”).attr(“操作”),$(“#支付”).serialize(), 函数(){ 警报(“已提交表格1”); }); $.post($(“#normal”).attr(“action”),$(“#normal”).serialize(), 函数(){ 警报(“已提交表格1”); }); }); }); 您必须将输入类型更改为提交按钮,因为您使用ajax请求从代码发送数据: &

$(文档).ready(函数(){
$(“#提交按钮”)。单击(函数(){
$.post($(“#支付”).attr(“操作”),$(“#支付”).serialize(),
函数(){
警报(“已提交表格1”);
});
$.post($(“#normal”).attr(“action”),$(“#normal”).serialize(),
函数(){
警报(“已提交表格1”);
});
});
});










您必须将输入类型更改为
提交按钮,因为您使用ajax请求从代码发送数据:

<input type="button" id="submitButton" value="ОПЛАТИТЬ" id="sub"/></form>

希望这有帮助。

表单中的提交按钮将触发其操作。试着把它放在表格外

<form id="payment" name="payment" method="post"    action="https://sci.interkassa.com/" enctype="utf-8">
...
<input type="hidden" name="ik_am_t" value="payway" />
</form>

<input type="submit" id="submitButton" value="ОПЛАТИТЬ" id="sub"/>

...

您不需要同时使用
preventDefault()
返回false。他们做同样的事情,所以就挑一个吧。
<form id="payment" name="payment" method="post"    action="https://sci.interkassa.com/" enctype="utf-8">
...
<input type="hidden" name="ik_am_t" value="payway" />
</form>

<input type="submit" id="submitButton" value="ОПЛАТИТЬ" id="sub"/>