我无法提交动态创建的表单。我尝试了很多方法,但表单没有提交。以下是我尝试过的几种方法。
在这段代码tosubmit
中实际上是一个使用JSON.stringify
. 当我使用Opera Dragonfly
. 我可以看到正确添加到 DOM 的表单。
方法一
var frmstr = '<form id="tbl_tmpfrm" method="post" action="/test.php">';
frmstr +='<input type="hidden" name="submit" value="true"/><input type="hidden" name="data" value=""/></form>';
$('body').append(frmstr);
$('#tbl_tmpfrm').find('input[name="data"]').val(tosubmit);
$('#tbl_tmpfrm').submit();
方法二
var frmstr = '<form id="tbl_tmpfrm" method="post" action="/test.php">';
frmstr +='<input type="hidden" name="submit" value="true"/><input type="hidden" name="data" value="'+tosubmit+'"/></form>';
$('body').append(frmstr).submit();
tosubmit
当我使用ajax
. 但我想要一个正常的提交。我究竟做错了什么?
请帮忙。谢谢。