我正在为我的项目使用 java web 服务,我从我的静态 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 上......
有什么想法吗?
最佳答案
您需要实际将表单插入到 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();
关于javascript - 由于表单未连接而取消表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48534322/