由于表单未连接,因此取消了表单提交

时间:2018-01-31 04:07:53

标签: javascript java forms web

我正在为我的项目使用java web-service我正在调用" form"来自我的静态js文件

redirectToLogout=function(user){ var form = $('<form action="/b.html/" name="vote" method="post" style="display:none;"><input type="text" name="user" value=\''+JSON.stringify(user)+'\'></input></form>'); $(form).submit(); }

我一直收到此错误Form submission canceled because the form is not connected

这似乎只发生在chrome ......

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

您需要将表单实际插入DOM中。

var $form = $('<form action="/b.html/" name="vote" method="post" 
    style="display:none;"><input type="text" name="user" 
    value=\''+JSON.stringify(user)+'\'></input></form>');
$('body').appendChild($form);

$form.submit();