需求:JavaScript 控制POST的数据内容并从当前页跳转到B页面方案一方案一定义一个函数,这样就是丑了点,但是完全符合需求.function Standa...
需求:JavaScript 控制POST的数据内容并从当前页跳转到B页面
方案一
方案一定义一个函数,这样就是丑了点,但是完全符合需求.
function StandardPost (url,args) { var form = $("<form method='post'></form>"); form.attr({"action":url}); for (arg in args) { var input = $("<input type='hidden'>"); input.attr({"name":arg}); input.val(args[arg]); form.append(input); } form.submit(); }
方案二
方案二会获取服务器返回并呈现.但是在有很多缺陷,比如在Chrome会被认为是弹出窗口而拦截,而且不能控制目标的window.location
function post_and_open(url,args) { $.post(url,args,function(response){ var obj = window.open("about:blank","_blank"); obj.document.write(response); }) }
赞
(18)
打赏
微信扫一扫
支付宝扫一扫


layer confirm 弹出层 宽度自定义方法
上一篇
2019年03月02日 07:37
【酷壳网】如何让网站减少页面相似度
下一篇
2019年03月13日 05:27
这里是广告位
相关推荐
-
原生js 正则匹配字符串路径中的文件名称和后缀
//获取文件名,不带后缀var file_name=file_path.replace(/(.*/)*([^.]+).*/ig,\"$2\"); //获取文件后
-
ALTER TABLE causes auto_increment resequencing, resulting in duplicate entry '26' for key 'PRIMARY'
执行:alter table class add primary key ;时发生错误问题:ALTER TABLE causes auto_increment