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 相关文章推荐
跟随鼠标旋转的文字
Nov 30 Javascript
jQuery live
May 15 Javascript
jQuery中使用了document和window哪些属性和方法小结
Sep 13 Javascript
javascript:;与javascript:void(0)使用介绍
Jun 05 Javascript
JS控制网页动态生成任意行列数表格的方法
Mar 09 Javascript
详解AngularJS中的表达式使用
Jun 16 Javascript
Validform+layer实现漂亮的表单验证特效
Jan 17 Javascript
JQuery实现文字无缝滚动效果示例代码(Marquee插件)
Mar 07 Javascript
详解如何在Angular中快速定位DOM元素
May 17 Javascript
JavaScript 对引擎、运行时、调用堆栈的概述理解
Oct 22 Javascript
微信小程序实现横向滚动导航栏效果
Dec 12 Javascript
在js中修改html body的样式
Nov 11 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
自动分页的不完整解决方案
2007/01/12 PHP
将酷狗krc歌词解析并转换为lrc歌词php源码
2014/06/20 PHP
ThinkPHP3.2.3数据库设置新特性
2015/03/05 PHP
thinkphp框架表单数组实现图片批量上传功能示例
2020/04/04 PHP
PhpStorm2020 + phpstudyV8 +XDebug的教程详解
2020/09/17 PHP
jQuery数据缓存功能的实现思路及简单模拟
2013/05/27 Javascript
jquery如何通过name名称获取当前name的value值
2013/12/20 Javascript
jQuery性能优化技巧分析
2015/02/20 Javascript
JavaScript数组对象赋值用法实例
2015/08/04 Javascript
seajs加载jquery时提示$ is not a function该怎么解决
2015/10/23 Javascript
非常实用的js验证框架实现源码 附原理方法
2016/06/08 Javascript
浅谈toLowerCase和toLocaleLowerCase的区别
2016/08/15 Javascript
最基础的vue.js双向绑定操作
2017/08/23 Javascript
Node.js搭建WEB服务器的示例代码
2018/08/15 Javascript
小程序scroll-view安卓机隐藏横向滚动条的实现详解
2019/05/16 Javascript
Vue.js中的extend绑定节点并显示的方法
2019/06/20 Javascript
微信小程序基础教程之worker线程的使用方法
2019/07/15 Javascript
vue+element UI实现树形表格
2020/12/29 Vue.js
[47:35]VP vs Pain 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/20 DOTA
解决Python传递中文参数的问题
2015/08/04 Python
Python删除Java源文件中全部注释的实现方法
2017/08/30 Python
Python学习pygal绘制线图代码分享
2017/12/09 Python
python对于requests的封装方法详解
2019/01/03 Python
Python数据可视化教程之Matplotlib实现各种图表实例
2019/01/13 Python
Anconda环境下Vscode安装Python的方法详解
2020/03/29 Python
Python 实现一个计时器
2020/07/28 Python
西班牙Polo衫品牌:Polo Club
2020/08/09 全球购物
审核会计岗位职责
2013/11/08 职场文书
区域销售经理岗位职责
2013/12/10 职场文书
工作证明范本(2篇)
2014/09/14 职场文书
公务员群众路线专题民主生活会发言材料
2014/09/17 职场文书
四风剖析查摆对照检查材料思想汇报
2014/09/24 职场文书
服务明星事迹材料
2014/12/29 职场文书
公证书格式
2015/01/23 职场文书
CAD实训总结范文
2015/08/03 职场文书
护士岗位竞聘书
2015/09/15 职场文书