Javascript $(#form).submit()在chrome浏览器中不起作用

Javascript $(#form).submit()在chrome浏览器中不起作用,javascript,jquery,Javascript,Jquery,我已经使用jquery在页面中插入了一个隐藏表单,我正在使用按钮点击事件中的jquery提交表单。隐藏表单在firefox中提交,但在chrome中没有提交 下面是我使用jquery on document.ready函数插入的表单 $('#leftnav').after( "<tr><td><form name='login1'" + "action='https://abc.com/FormPost/

我已经使用jquery在页面中插入了一个隐藏表单,我正在使用按钮点击事件中的jquery提交表单。隐藏表单在firefox中提交,但在chrome中没有提交

下面是我使用jquery on document.ready函数插入的表单

$('#leftnav').after(
       "<tr><td><form name='login1'" +        
                "action='https://abc.com/FormPost/Submit' method='post'" + 
                "id='login' >" + 
                "<input type='hidden' name='MerchantIdentifier' value='abc' />" + 
                "<input type='hidden' name='Url'" + 
                  "value='http://chcnq.chxcg.servertrust.com/one-page-checkout.asp'/>"+
                "<input type='hidden' name='Description'" +
                  "value='Volusion Order' />"+
                "<input type='hidden' name='Data' value='' />"+
                "<input type='hidden' name='TransactionIdentifier'"+ 
                  "value='12' />" + 
                "<input type='hidden' name='Amount' value='' />"+
                "<input name='Token' type='hidden' value='" + token + "' />"+
                "<input type='hidden' name='ErrorUrl' />" +
        "</form></td></tr>");
请告诉我为什么它不能在chrome浏览器中工作。

试试这个:

$("#btnSubmitOrder").click(function() {
  $("form[name=login1]").submit();
});
根据我的评论:

通常情况下,一次提交两份表格是一种不好的做法,但是:

1) 您可以将目标iframe添加到两个表单中。这样一来,浏览器就不会因为提交其中任何一个而被重定向


2) 您可以通过使用$.ajax防止默认行为并将数据发送到#登录表单url,然后(在回调时)在第一个表单上调用submit。

使用此javascript代码

$("#btnSubmitOrder").click(function() {

 document.forms['login1'].submit();

});

它在chrome中对我有效:只需确保
令牌
是另一个表单中的setis#btnSubmitOrder?它被提交了吗?我之前发现:在firefox中,点击表单中的enter键会调用first submitButton onclick,但在ChromeEyes中不会调用。btnSubmitOrder是另一种表单。是的,表单也会被提交。那个么,你们能告诉我我能用什么使它在chrome中工作吗?那个么,浏览器通常会重定向到提交表单中的“动作”url。。。我想,很幸运它能在firefox中工作。所以我无法在chrome中提交隐藏表单?是的,我只是没有看到id属性。我可以在隐藏的表单中获取一个输入类型的图像,并在#btnSubmitOrder click函数上触发它的click事件吗。行吗?
$("#btnSubmitOrder").click(function() {

 document.forms['login1'].submit();

});