正文:
下面介绍几种使用jquery插件创建表单并自动提交数据的方法,一般在提交隐藏数据和跳转页面时使用。该方法非常实用。
方法 1:
让我们从稍微复杂一点的开始。很多元素被动态写入表单表格,然后表单表格被写入 dom 文档流进行提交!
//汇站网 https://www.huizhanii.com//
//创建 form 表单
var form = $("<form method='post'></form>");
//设置 form 提交的页面
form.attr({"action":"data.php"});
// 向 form 里面加入输入框和值
form.append($("<input type='hidden'>").attr("name", "host").val('huizhanii.com'));
form.append($("<input type='hidden'>").attr("name", "hostname").val('汇站网'));
// 这步很重要,如果没有这步,则会报错无法建立连接
$("body").append($(form));
form.submit();
方法 2:
在这个方法中,jquery 生成 form 表单的方式和上面一样,只是写法略有不同!
//汇站网 https://www.huizhanii.com//
var form = $('<form />', {action : 'data.php', method:"post", style:"display:none;"}).appendTo('body');
form.append('<input type="hidden" name="host" value="huizhanii.com" />');
form.append('<input type="hidden" name="hostname" value="汇站网" />');
form.append('<textarea name="info" ></textarea>');
//注意这一步,textarea 输入框的数据单独写入
$('[name="info"]').val('这里是网站的简单介绍.....');
form.submit();
转载请注明:汇站网 » 用 Jquery 动态生成和提交表单的几种方法