有办法进去吗jQuery即时创建并提交表单?
像下面这样:
<html>
<head>
<title>Title Text Goes Here</title>
<script src="http://code.jquery.com/jquery-1.7.js"></script>
<script>
$(document).ready(function(){alert('hi')});
$('<form/>').attr('action','form2.html').submit();
</script>
</head>
<body>
Content Area
</body>
</html>
这应该有效还是有其他方法可以做到这一点?
您的代码有两处错误。第一个是你包括了$(document).ready();
但没有包装使用它创建元素的 jQuery 对象。
第二个是你使用的方法。当选择器(或通常放置选择器的位置)被您想要创建的元素替换时,jQuery 将创建任何元素。然后您只需将其附加到正文并提交即可。
$(document).ready(function(){
$('<form action="form2.html"></form>').appendTo('body').submit();
});
Here's正在运行的代码。在这个例子中,它不会自动提交,只是为了证明它会添加表单元素。
Here's自动提交的代码。效果很好。 Jsfiddle 将您带到 404 页面,因为显然它的服务器上不存在“form2.html”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)