博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js实现表单跳转页面
阅读量:4049 次
发布时间:2019-05-25

本文共 1013 字,大约阅读时间需要 3 分钟。

function router(page, param, isBlank) {    var url = parent.location.pathname;    var form = document.createElement("form");    var frag = document.createDocumentFragment();    frag.appendChild(form);    form.method = 'post';    form.action = url;    if (isBlank) {        form.target = '_blank';    }    // 创建隐藏表单    var element = document.createElement("input");    element.setAttribute("type", "hidden");    element.setAttribute("name", "forward_by_router");    element.setAttribute("value", page);    form.appendChild(element);    if (param != null) {        var key = [];        for (var i in param) {            key.push(i);        }        for (var i = 0; i < key.length; i++) {            element = document.createElement("input");            element.setAttribute("type", "hidden");            element.setAttribute("name", key[i]);            element.setAttribute("value", param[key[i]]);            form.appendChild(element);        }    }    document.body.appendChild(frag);    form.submit();}

 

 

使用方式

创建任务

 

转载地址:http://uhyci.baihongyu.com/

你可能感兴趣的文章
Node.js中的事件驱动编程详解
查看>>
mongodb 命令
查看>>
MongoDB基本使用
查看>>
mongodb管理与安全认证
查看>>
nodejs内存控制
查看>>
nodejs Stream使用中的陷阱
查看>>
MongoDB 数据文件备份与恢复
查看>>
数据库索引介绍及使用
查看>>
MongoDB数据库插入、更新和删除操作详解
查看>>
MongoDB文档(Document)全局唯一ID的设计思路
查看>>
mongoDB简介
查看>>
Redis持久化存储(AOF与RDB两种模式)
查看>>
memcached工作原理与优化建议
查看>>
Redis与Memcached的区别
查看>>
redis sharding方案
查看>>
程序员最核心的竞争力是什么?
查看>>
Node.js机制及原理理解初步
查看>>
linux CPU个数查看
查看>>
分布式应用开发相关的面试题收集
查看>>
简单理解Socket及TCP/IP、Http、Socket的区别
查看>>