javascript 实现动态创建Form发送数据

1 javascript 实现动态创建Form发送数据

2 数据传送get 或者post

 1 GLOBAL.namespace("DySend");
 2
 3 /**
 4  * post方式提交数据 为正常提交方式 动态创建form表单进行提交
 5  *
 6  * @param {}
 7  *            path action URL路径
 8  * @param {}
 9  *            params 一个对象
10  * @param {}
11  *            methodType
12  */
13 GLOBAL.DySend.sendDyForm = function(path, params, methodType) {
14     methodType = methodType || "post";
15     var form = document.createElement("form");
16     form.setAttribute("method", methodType);
17     form.setAttribute("action", path);
18     for ( var key in params) {
19         var hiddenField = document.createElement("input");
20         hiddenField.setAttribute("type", "hidden");
21         hiddenField.setAttribute("name", key);
22         hiddenField.setAttribute("value", params[key]);
23         form.appendChild(hiddenField);
24     }
25     document.body.appendChild(form);
26     form.submit();
27 }
时间: 2024-10-28 22:10:33

javascript 实现动态创建Form发送数据的相关文章

Javascript:DOM动态创建元素实例应用

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Dom:动态创建元素</title> </head> <body> <ul id="demo1"> </ul> <input type="text" id=&quo

自己在项目中的学习总结:利用工厂模式+反射机制+缓存机制,实现动态创建不同的数据层对象接口

工作一年多,自己小小的心得,方便自己以后查找.首先上架构截图: 且看截图,其中DALFactory为工厂类库,IDAL为接口类库,SQLServerDAL则为实际的数据层实现类库. 1.数据层实现.这个不多说,起始就是编写相关数据操作的方法. public partial class ActivityInfo:IActivityInfo { public int Add(ActivityInfo model) { reutrn 1; } } 2.IDAL接口 public interface I

jequery动态创建form

var form=document.createElement("FORM"); // 设置属性 form.setAttribute("action","<%=pt.get("cas.url")%>/login"); form.setAttribute("method",'post'); // 创建Input var name_input = $('<input type="te

jquery动态创建form表单

function exportExcel() { var merchantName = $('#merchantName').val(); var merchantNo = $('#merchantNo').val(); var orderNo = $('#orderNo').val(); var phone = $('#phone').val(); var orderStatus = $('#orderStatusCombobox').combobox('getValue'); var pai

动态创建form 完成form 提交

document.body.appendChild(jForm) won't work because jForm is not a dom element, it is a jQuery object so add the below script before jForm.submit(); jForm.appendTo('body') function loadPage(url, projectName) { var jForm = $('<form></form>', {

使用jquery 动态创建form 并提交

$(document).ready(function(){    $("a.delete").click(function(event){        action = this.getAttribute("action")        form = $("<form></form>")        form.attr('action',action)        form.attr('method','post'

Qt Quick 组件和动态创建的对象具体的解释

在<Qt Quick 事件处理之信号与槽>一文中介绍自己定义信号时,举了一个简单的样例.定义了一个颜色选择组件,当用户在组建内点击鼠标时,该组件会发出一个携带颜色值的信号,当时我使用 Connections 对象连接到组件的 colorPicked 信号,改变文本的颜色. 当时用到的 Component . Loader 两个特性,一直没来得及介绍,可能非常多人都还在雾里看花呢. 这次呢.我们就来仔细致细地把他们讲清楚. 版权全部 foruok ,转载请注明出处:http://blog.csd

Qt on Android: Qt Quick 组件与对象动态创建详解

在<Qt on Android: Qt Quick 事件处理之信号与槽>一文中介绍自定义信号时,举了一个简单的例子,定义了一个颜色选择组件,当用户在组建内点击鼠标时,该组件会发出一个携带颜色值的信号,当时我使用 Connections 对象连接到组件的 colorPicked 信号,改变文本的颜色. 当时用到的 Component . Loader 两个特性,一直没来得及介绍,可能很多人都还在雾里看花呢.这次呢,我们就来仔仔细细地把他们讲清楚. 请给我的参赛文章<Qt on Androi

用javascript动态创建并提交表单form,表格table

<script> //helper function to create the formfunction getNewSubmitForm(){ var submitForm = document.createElement("FORM"); document.body.appendChild(submitForm); submitForm.method = "POST"; return submitForm;} //helper function t