js 模拟from提交post

$(".btn").click(function(){var params = {};params.username=$("input[name='username']").val();params.mobile=$("input[name='mobile']").val();params.code=$("input[name='state']").val();params.isreal =$("[name='isreal'] option:selected").val();//alert(formatDate(params));var url = "{:url('url/out')}?"+"&"+formatDate(params);$('<form method="post" action="' + url + '"></form>').appendTo('body').submit().remove();Post("url/out'",params);});function formatDate(postData) {var a="";for(var i in postData){a+=i+"="+postData[i]+"&";}return a;};/*
*功能: 模拟form表单的提交
*参数: URL 跳转地址 PARAMTERS 参数
*/function Post(URL, PARAMTERS) {//创建form表单var temp_form = document.createElement("form");temp_form.action = URL;//如需打开新窗口,form的target属性要设置为'_blank'temp_form.target = "_self";temp_form.method = "post";temp_form.style.display = "none";//添加参数for (var item in PARAMTERS) {var opt = document.createElement("textarea");opt.name = item;opt.value = PARAMTERS[item];temp_form.appendChild(opt);}document.body.appendChild(temp_form);//提交数据temp_form.submit();}

js 模拟from提交post相关推荐

  1. js模拟支付宝提交表单

    弄过支付宝的程序员可能都知道,里面有很多地方都用到了自提交表单的方式,支付宝的接口通过请求API的形式取得服务器返回的表单字符串,使用out.print("表单字符串")在jsp页 ...

  2. js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题...

    js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题 js模拟form表单提交数据源码: /** * js模拟form表单提交 * @param ...

  3. JS模拟Form表单提交

    用java写了一个下载的功能,测试没有问题,但前台就是不弹出下载的提示框. 后来发现如果你的提交方式是ajax的方式的话是不会弹出提示框的,然后换成了form提交,顺利弹框通过,下来我们就用js模拟f ...

  4. JS模拟模式窗口效果

    <html> <head>     <meta http-equiv="Content-Type" content="text/html; ...

  5. 基于Vue.js模拟酒店预订移动App

    说明:vue项目用的mui框架和mintUI框架. 自己做的主要完成: 基于vue.js的移动端app,基于vue2全家桶完成选择住宿时间,房型列表和购物车等功能页面开发,后端用外部json文 件和m ...

  6. Python模拟post提交表单数据 ——某二手车网站回拨电话的分析与利用

    Python模拟post提交表单数据 --某二手车网站回拨电话的分析与利用 在浏览某二手车网站的时候,发现可以提交手机号码,然后网站就会回拨给这个手机号,利用这个功能,可以实现一些目的.Python语 ...

  7. 模拟form提交表单

    表单结构 模拟form提交表单,当点击按钮时执行form的submit()事件,表单的Name为接口所需参数名称,表单value为接口所需参数值 <!-- 模拟form表单提交 -->&l ...

  8. Node.js模拟发起http请求从异步转同步的5种方法

    使用Node.js模拟发起http请求很常用的,但是由于Node模块(原生和第三方库)提供里面的方法都是异步,对于很多场景下应用很麻烦,不如同步来的方便.下面总结了几个常见的库API从异步转同步的几种 ...

  9. php中curl模拟post提交多维数组

    今天需要用curl模拟post提交参数,请求同事提供的一个接口:但是传递的参数中,有一个参数的值为数组,用普通的curl post代码提交,会报错误 PHP Notice:  Array to str ...

最新文章

  1. monocle3包的安装
  2. C#--动态操作DataTable
  3. 中芯高层震荡未停:蒋尚义离职,梁孟松退出董事会,「台积电灵魂」加盟不足一年...
  4. 软件测试——进程调度(短作业优先调度算法+先来先服务算法)测试
  5. [Winodows Phone 7控件详解]控件基础
  6. ubuntu gedit出错:Failed to connect to the session manager
  7. 奥巴马:乔布斯改变我们每个人看世界的方式
  8. 一次不愉快的面试经历
  9. wxpython使用_wxPython学习笔记(二)
  10. 多元统计分析基于r课后答案_(完整版)多元统计分析课后练习答案
  11. win10 oracle安装
  12. 视频教程-Dreamweaver初级从入门到精通,掌握网页制作-Dreamweaver
  13. 华为2019软件精英挑战赛-CodeCraft-2019大佬开源代码集合
  14. 【题解】#10246. 「一本通 6.7 练习 3」取石子
  15. android模拟器 adb 命令,安卓模拟器下 使用ADB命令
  16. 网络故障排查流程及工具使用手册
  17. 计算机系统适应社会不断发展,教师招聘《中学教育心理学》通关试题每日练(2020年11月27日-944)...
  18. ubuntu 打印git邮箱_win 10配置Ubuntu子系统—可以考虑放弃VMware了
  19. SS7网络中的短消息服务(SMS): 使用模块化设备优化利润
  20. 优恩ESD静电防护二极管原理与作用

热门文章

  1. C# 开发ModBus的服务器程序 实现ModBus数据总站 搭建自定义的Modbus服务器 同时支持tcp和rtu...
  2. 7 Python文件与数据格式化
  3. windows远程桌面连接redhat
  4. 什么是Redis哨兵机制?
  5. 基于Puppeteer的Chrome Recorder初试
  6. 什么是SEO?搜索引擎优化是什么意思?
  7. linux 批量删掉进程
  8. 给Android车载蓝牙音乐添加盘控控制功能
  9. web程序安装说明书
  10. FFmpeg:常用命令小笔记