纯js提交get和post请求
2024-09-24 13:16:14
get
function get(URL, PARAMS)
{
var temp = document.createElement("form");
temp.method = "get";
temp.style.display = "none";
var data = "?";
for (var x in PARAMS)
{
data += x + "=" + PARAMS[x] + "&";;
}
data = data.slice(0, data.length-1);
temp.action = URL + data;
document.body.appendChild(temp);
temp.submit();
return temp;
}
/调用方法 如
get('pages/statisticsJsp/excel.action', {html :'prnhtml',cm1:'sdsddsd',cm2:'haha'});
post
function post(URL, PARAMS)
{
var temp = document.createElement("form");
temp.action = URL;
temp.method = "post";
temp.style.display = "none";
for (var x in PARAMS)
{
var opt = document.createElement("textarea");
opt.name = x;
opt.value = PARAMS[x];
//alert(opt.name);
temp.appendChild(opt);
}
document.body.appendChild(temp);
temp.submit();
document.getElementById("rollback").submit();
return temp;
}
/调用方法 如
post('pages/statisticsJsp/excel.action', {html :prnhtml,cm1:'sdsddsd',cm2:'haha'});
最新文章
- IO流01--毕向东JAVA基础教程视频学习笔记
- cocos2d-x之悦动的小球
- MyEclipse------快速读取特定目录下的文件的内容(字节输入流)
- dom4j最常用最简单的方法
- Redis系列-存储篇set主要操作函数小结
- JavaScript无限极菜单
- 关于MD5校验和java工程下的校验
- BZOJ 1067 降雨量
- Snowflake Snow Snowflakes(哈希,大素数取模)
- codevs 3094 寻找sb4
- oracle修改数据库语言
- N个骰子的点数和的概率分布
- springmvc入门程序
- 关于inet_addr() 函数
- [福大软工] Z班 第7次成绩排行榜
- flask 连接mysql及基本操作
- 设计模式笔记:适配器模式(Adapter)
- 使用css3美化复选框
- 安装SQL sever2008时显示重新启动计算机规则失败,应该怎么解决?
- Axure中移动端原型设计方法(附IPhoneX和IPhone8最新模板)
热门文章
- ajax数据提交数据的三种方式和jquery的事件委托
- Kafka简介及使用
- 观 浅谈HTTP中Get与Post的区别
- Python中字符串拼接的N种方法
- tools-eclipse-002-常用插件
- Linux kernel 'mq_notify'内存错误引用漏洞
- 20165324《Java程序设计》第一周
- Mac Angular打包报错xcode-select: error: tool 'xcodebuild' requires Xcode
- IOS 此时无法安装XXX
- flask—信号(blinker)