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 相关文章推荐
用JavaScript页面不刷新时全选择,全删除(GridView)
Apr 14 Javascript
javascript下利用arguments实现string.format函数
Aug 24 Javascript
Underscore.js 1.3.3 中文注释翻译说明
Jun 25 Javascript
使用PHP+JavaScript将HTML页面转换为图片的实例分享
Apr 18 Javascript
AngularJs学习第八篇 过滤器filter创建
Jun 08 Javascript
了解VUE的render函数的使用
Jun 08 Javascript
Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容
Jun 17 Javascript
使用Vue动态生成form表单的实例代码
Apr 26 Javascript
vue兄弟组件传递数据的实例
Sep 06 Javascript
jQuery使用each遍历循环的方法
Sep 19 jQuery
js使用文档就绪函数动态改变页面内容示例【innerHTML、innerText】
Nov 07 Javascript
关于vue3默认把所有onSomething当作v-on事件绑定的思考
May 15 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
PHP5中使用DOM控制XML实现代码
2010/05/07 PHP
基于PHP导出Excel的小经验 完美解决乱码问题
2013/06/10 PHP
PHP5中GD库生成图形验证码(有汉字)
2013/07/28 PHP
PHP中的一些常用函数收集
2015/05/26 PHP
在WordPress中安装使用视频播放器插件Hana Flv Player
2016/01/04 PHP
php微信公众平台配置接口开发程序
2016/09/22 PHP
Javascript &amp; DHTML 实例编程(教程)DOM基础和基本API
2007/06/02 Javascript
RGB颜色值转HTML十六进制(HEX)代码的JS函数
2009/04/25 Javascript
WordPress JQuery处理沙发头像
2009/06/22 Javascript
jQuery调用WebService的实现代码
2011/06/19 Javascript
通过JavaScript控制字体大小的代码
2011/10/04 Javascript
20款非常优秀的 jQuery 工具提示插件 推荐
2012/07/15 Javascript
页面使用密码保护代码
2013/04/10 Javascript
js取整数、取余数的方法
2014/05/11 Javascript
javascript中对Date类型的常用操作小结
2016/05/19 Javascript
浅谈window.onbeforeunload() 事件调用ajax
2016/06/29 Javascript
BootStrap tab选项卡使用小结
2020/08/09 Javascript
Vue 过渡(动画)transition组件案例详解
2017/01/22 Javascript
jquery实现轮播图效果
2017/02/13 Javascript
express如何使用session与cookie的方法
2018/01/30 Javascript
[01:37]DOTA2超级联赛专访ChuaN 传奇般的电竞之路
2013/06/19 DOTA
python xlsxwriter创建excel图表的方法
2018/06/11 Python
Python使用post及get方式提交数据的实例
2019/01/24 Python
Python之NumPy(axis=0 与axis=1)区分详解
2019/05/27 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
python3+openCV 获取图片中文本区域的最小外接矩形实例
2020/06/02 Python
Python接口自动化测试框架运行原理及流程
2020/11/30 Python
Matlab使用Plot函数实现数据动态显示方法总结
2021/02/25 Python
美国最流行的男士时尚网站:Touch of Modern
2018/02/05 全球购物
新学期教师寄语
2014/04/02 职场文书
商业融资计划书
2014/04/29 职场文书
应届硕士毕业生自荐信
2014/05/26 职场文书
法人授权委托书范本
2014/09/17 职场文书
表扬信范文
2015/05/04 职场文书
时尚女魔头观后感
2015/06/04 职场文书
python 如何获取页面所有a标签下href的值
2021/05/06 Python