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实现计算两个日期的间隔天数
Aug 14 Javascript
jQuery的deferred对象使用详解
Aug 20 Javascript
浅谈Javascript中的Function与Object
Jan 26 Javascript
JS或jQuery获取ASP.NET服务器控件ID的方法
Jun 08 Javascript
javascript基础语法——全面理解变量和标识符
Jun 02 Javascript
AngularJS基础 ng-class-odd 指令示例
Aug 01 Javascript
jquery select2的使用心得(推荐)
Dec 04 Javascript
javascript 网页进度条简单实例
Feb 22 Javascript
vue项目常用组件和框架结构介绍
Dec 24 Javascript
JS中原始值和引用值的储存方式示例详解
Mar 23 Javascript
通过angular CDK实现页面元素拖放的步骤详解
Jul 01 Javascript
微信小程序获取当前时间及星期几的实例代码
Sep 20 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字符转义相关函数小结(php下的转义字符串)
2007/04/12 PHP
PHP屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT
2013/03/06 PHP
PHP生成sitemap.xml地图函数
2013/11/13 PHP
PHP中读取文件的8种方法和代码实例
2014/08/05 PHP
PHP简单实现DES加密解密的方法
2016/07/12 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
不懂JavaScript应该怎样学
2008/04/16 Javascript
过虑特殊字符输入的js代码
2010/08/05 Javascript
最简单的js图片切换效果实现代码
2011/09/24 Javascript
javascript中的if语句使用介绍
2013/11/20 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
2014/03/12 Javascript
jquery制做精致的倒计时特效
2016/06/13 Javascript
jQuery轮播图效果精简版完整示例
2016/09/04 Javascript
Vue多种方法实现表头和首列固定的示例代码
2018/02/02 Javascript
浅析Visual Studio Code断点调试Vue
2018/02/27 Javascript
vue中$refs的用法及作用详解
2018/04/24 Javascript
微信小程序踩坑记录之解决tabBar.list[3].selectedIconPath大小超过40kb
2018/07/04 Javascript
浅谈vue项目4rs vue-router上线后history模式遇到的坑
2018/09/27 Javascript
jQuery each和js forEach用法比较
2019/02/27 jQuery
轻松学习JavaScript函数中的 Rest 参数
2019/05/30 Javascript
解决layui弹出层layer的area过大被遮挡的问题
2019/09/21 Javascript
JavaScript对象原型链原理详解
2020/02/05 Javascript
Python 私有函数的实例详解
2017/09/11 Python
Python3连接SQLServer、Oracle、MySql的方法
2018/06/28 Python
Python 实现「食行生鲜」签到领积分功能
2018/09/26 Python
python机器学习之神经网络实现
2018/10/13 Python
对python csv模块配置分隔符和引用符详解
2018/12/12 Python
windows下搭建python scrapy爬虫框架步骤
2018/12/23 Python
Python sql注入 过滤字符串的非法字符实例
2020/04/03 Python
HTML5的结构和语义(5):内嵌媒体
2008/10/17 HTML / CSS
世界上最大的折扣香水店:FragranceNet.com
2016/10/26 全球购物
大学生毕业自我评价范文分享
2013/11/11 职场文书
银行求职信
2014/05/31 职场文书
计算机求职信
2014/07/02 职场文书
小学兴趣小组活动总结
2014/07/07 职场文书
《牧场之国》教学反思
2016/02/22 职场文书