JS获取url参数,JS发送json格式的POST请求方法


Posted in Javascript onMarch 29, 2018
<script type="text/javascript">

一、获取url所有参数值

function US() {
var name, value;
var str = location.href;
var num = str.indexOf("?");
str = str.substr(num + 1);
var arr = str.split("&");
for (var i = 0; i < arr.length; i++) {
num = arr[i].indexOf("=");
if (num > 0) {
name = arr[i].substring(0, num);
value = arr[i].substr(num + 1);
this[name] = value;
}
}
}

二、使用JS 发送JSON格式的POST请求

var us = new US();
var xhr = new XMLHttpRequest();
xhr.open("POST", "/searchguard/api/v1/auth/login", true);
xhr.setRequestHeader("Content-type", "application/json");
xhr.setRequestHeader("kbn-version", "5.3.0");
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
if (xhr.status == 200) {
window.location.href = us.nextUrl;
}
}
};
xhr.send(JSON.stringify({
"username" : us.u,
"password" : us.p
}));
</script>

以上这篇JS获取url参数,JS发送json格式的POST请求方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
页面刷新时记住滚动条的位置jquery代码
Jun 17 Javascript
javascript使用window.open提示“已经计划系统关机”的原因
Aug 15 Javascript
JavaScript实现动画打开半透明提示层的方法
Apr 21 Javascript
基于jquery实现日历签到功能
Sep 11 Javascript
Bootstrap3制作搜索框样式的方法
Jul 11 Javascript
AngularJS 基础ng-class-even指令用法
Aug 01 Javascript
Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)
Jan 20 Javascript
jQuery快速高效制作网页交互特效
Feb 24 Javascript
jquery获取select选中值的文本,并赋值给另一个输入框的方法
Aug 21 jQuery
微信小程序结合Storage实现搜索历史效果
May 18 Javascript
element ui分页多选,翻页记忆的实例
Sep 03 Javascript
vue中axios防止多次触发终止多次请求的示例代码(防抖)
Feb 16 Javascript
spirngmvc js传递复杂json参数到controller的实例
Mar 29 #Javascript
Vue.js 表单控件操作小结
Mar 29 #Javascript
js传递数组参数到后台controller的方法
Mar 29 #Javascript
Vue.js实现可配置的登录表单代码详解
Mar 29 #Javascript
Vue项目中如何引入icon图标
Mar 28 #Javascript
JavaScript中的E-mail 地址格式验证
Mar 28 #Javascript
javascript性能优化之分时函数的介绍
Mar 28 #Javascript
You might like
php中的一个中文字符串截取函数
2007/02/14 PHP
php压缩多个CSS为一个css的代码并缓存
2011/04/21 PHP
探讨:如何编写PHP扩展
2013/06/13 PHP
php多重接口的实现方法
2015/06/20 PHP
使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)
2016/12/21 PHP
jquery 图片Silhouette Fadeins渐显效果
2010/02/07 Javascript
jQuery Jcrop插件实现图片选取功能
2011/11/23 Javascript
JQuery AJAX 中文乱码问题解决
2013/06/05 Javascript
cookie中的path与domain属性详解
2013/12/18 Javascript
浅谈JavaScript事件的属性列表
2015/03/01 Javascript
jQuery中next方法用法实例
2015/04/24 Javascript
JS实现淡蓝色简洁竖向Tab点击切换效果
2015/10/06 Javascript
浅谈Node.js:fs文件系统模块
2016/12/08 Javascript
javascript中递归的两种写法
2017/01/17 Javascript
JavaScript数据结构之二叉查找树的定义与表示方法
2017/04/12 Javascript
JavaScript引用类型之基本包装类型实例分析【Boolean、Number和String】
2018/08/09 Javascript
Angular设置别名alias的方法
2018/11/08 Javascript
JavaScript变量Dom对象的所有属性
2020/04/30 Javascript
[01:01:01]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第一场 10.29
2020/10/29 DOTA
pycharm 使用心得(一)安装和首次使用
2014/06/05 Python
Python 制作糗事百科爬虫实例
2016/09/22 Python
Python中py文件引用另一个py文件变量的方法
2018/04/29 Python
python3使用SMTP发送简单文本邮件
2018/06/19 Python
详解字符串在Python内部是如何省内存的
2020/02/03 Python
详解Canvas 实现炫丽的粒子运动效果(粒子生成文字)
2018/02/01 HTML / CSS
美国最古老的精致书写工具制造商:A.T. Cross(高仕)
2018/01/30 全球购物
澳洲网红粉泥面膜:Sand & Sky
2019/08/13 全球购物
世嘉游戏英国官方商店:SEGA Shop UK
2019/09/20 全球购物
银行会计职员个人的自我评价
2013/09/29 职场文书
大学毕业生通用自荐信范文
2013/10/31 职场文书
视光学专业自荐信
2014/06/24 职场文书
工伤事故赔偿协议书(标准)
2014/09/29 职场文书
2014年旅游局法制宣传日活动总结
2014/11/01 职场文书
酒店工程部主管岗位职责
2015/04/16 职场文书
唐山大地震观后感
2015/06/05 职场文书
Java字符串逆序方法详情
2022/03/21 Java/Android