GET 方式

window.location.href是我们常用来在js中实现页面跳转的方法,这是使用get方式发送请求,示例如下

window.location.href = url;

优点是简单易用,缺点是如果有参数的话,参数会暴露在url地址中,这降低了系统的安全性,也影响用户体验。

POST 方式

通过模拟表单提交的方式进行跳转

// 发送POST请求跳转到指定页面
function httpPost(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];temp.appendChild(opt);}document.body.appendChild(temp);temp.submit();return temp;
}var params = {"aValue": 'a',"bValue": 'b',
};httpPost("/nexturl", params);

前端之使用 POST 提交数据并跳转相关推荐

  1. 小范笔记:ASP.NET Core API 基础知识与Axios前端提交数据

    跟同事合作前后端分离项目,自己对 WebApi 的很多知识不够全,虽说不必要学全栈,可是也要了解基础知识,才能合理设计接口.API,方便与前端交接. 晚上回到宿舍后,对 WebApi 的知识查漏补缺, ...

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

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

  3. Django表单提交数据与网页跳转

    . Django版本介绍 . 注意LTS版本 . 安装  pip install Django==1.11.11(卸载django:pip uninstall django) 1.form表单提交数据 ...

  4. 前端 传表格多条数据 给后台接收 (HTML前端表格多条数据JSON封装后;异步提交到后台处理)

    前端 传表格多条数据 给后台接收 (HTML前端表格多条数据JSON封装后:异步提交到后台处理) 1.多条数据采用checkBox 携带 //封装数据的对象var PayObj = { O_NBR:& ...

  5. 前端常见提交数据方式对比

    前言 目前的前后端的界限越来越明显,当然,其实现通信的方式主要就是通过Http协议完成.但是在这个过程中,提交数据的格式有时候不同确实是让后端比较头疼的问题,那么,阿福就来总结下常用的提交数据的方式有 ...

  6. form表单提交数据不让跳转办法

    form表单提交数据不让跳转办法 应用场景: 1.弹出层 2.需要连续提交多条记录的情况 3.页面多个存在提交事件,需要局部提交情况 方法一:加个return false,阻止表单跳转 <for ...

  7. ajax post提交数据_如何用前端知识获取数据,制作一个微信订餐后台案例?

    在介绍案例之前,我们先来介绍以下在node中如何获取数据. get方式 1.把发送给服务器的数据追加在请求头的url后面 2.发送数据的大小有限制 3.get方式发送给服务器数据会有缓存. post方 ...

  8. php 当我添加数据成功后跳到首页 为什么刷新还会增加数据,使用post提交数据之后,有错误,页面刷新之后,想保持原有值...

    如题,我使用的ecmall模板 *{$lang.user_name}: {$lang.user_name_desc}{$lang.checking} 回复讨论(解决方案) 想用 $smarty.pos ...

  9. form表单提交数据如何拿到返回值

    form表单提交数据如何拿到返回值 文章目录 form表单提交数据如何拿到返回值 @[TOC](文章目录) 前言 一.如何拿到返回值 二.在这个过程中也会遇到一些问题 总结 前言 使用form表单提交 ...

最新文章

  1. mysql sql decode函数用法_oracle中的decode的使用介绍
  2. 计算机Word应用程序,Word2007目录设置_计算机软件和应用程序_IT /计算机_信息
  3. 漫画:什么是八皇后问题
  4. java虚拟_Java虚拟机(JVM)工作原理
  5. 【python】面向对象类、对象的介绍
  6. 查看端口占用情况lsof,并关闭对应进程kill
  7. 阿里技术小哥,写了一个“​废话生成器”!火爆内网,演绎了什么叫“阿里味“!...
  8. HashSet HashTable HashMap的区别
  9. rman备份优化思路
  10. html中父子元素的解释,CSS 子绝父相 理解
  11. was日志报检测到cpu饥饿
  12. 数据库风云:老骥伏枥,新秀辈出
  13. Java读取TXT文件中文输出乱码
  14. QPainter画箭头
  15. 虚拟机bug 切换不了英文字母的大小写问题
  16. 全国大学生节能减排社会实践与科技竞赛最新作品模板资料国家三等奖分享
  17. 01改变世界:没有计算器的日子怎么过——手动时期的计算工具
  18. 图解Google搜索技术
  19. Hadoop分布式集群的搭建
  20. AspNetPager属性

热门文章

  1. 让钱生钱!商人赚钱的6条方法
  2. 集合源码阅读:LinkedList
  3. 解决:vue 用 axios 发送请求,每次都会发送两次请求
  4. 云服务器主机内网 ip 和外网 ip 的区别
  5. RPC 远程过程调用协议
  6. 关联表多数据的批量insert (批量导入,测试19W条数据用时46秒)
  7. IDEA---SpringBoot同一个项目多端口启动
  8. MYSQL安装报错 -- 出现Failed to find valid data directory.
  9. JS内置方法(Array)
  10. 快速解决 GRADLE 项目下载 gradle-*-all.zip 慢的问题