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 Array扩展实现代码
Oct 14 Javascript
输入密码检测大写是否锁定js实现代码
Dec 03 Javascript
JSON语法五大要素图文介绍
Dec 04 Javascript
jQuery中的val()示例应用
Feb 26 Javascript
JQuery实现带排序功能的权限选择实例
May 18 Javascript
JavaScript实现快速排序的方法
Jul 31 Javascript
JS实现同一个网页布局滑动门和TAB选项卡实例
Sep 23 Javascript
基于JavaScript FileReader上传图片显示本地链接
May 27 Javascript
React Native之ListView实现九宫格效果的示例
Aug 02 Javascript
node.js中module模块的功能理解与用法实例分析
Feb 14 Javascript
vue输入框使用模糊搜索功能的实现代码
May 26 Javascript
vue 解决addRoutes多次添加路由重复的操作
Aug 04 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
WML,Apache,和 PHP 的介绍
2006/10/09 PHP
编写php应用程序实现摘要式身份验证的方法详解
2013/06/08 PHP
解析php中的fopen()函数用打开文件模式说明
2013/06/20 PHP
php与Mysql的一些简单的操作
2015/02/26 PHP
php获取本机真实IP地址实例代码
2016/03/31 PHP
magento后台无法登录解决办法的两种方法
2016/12/09 PHP
JavaScript中的Window窗口对象
2008/01/16 Javascript
基于jquery的Repeater实现代码
2010/07/17 Javascript
javascript 闭包
2011/09/15 Javascript
如何使用Jquery获取Form表单中被选中的radio值
2013/08/09 Javascript
jsp网页搜索结果中实现选中一行使其高亮
2014/02/17 Javascript
node.js中的fs.writeFile方法使用说明
2014/12/14 Javascript
浅谈JavaScript字符串与数组
2015/06/03 Javascript
jQuery Validation Plugin验证插件手动验证
2016/01/26 Javascript
Bootstrap基本插件学习笔记之模态对话框(16)
2016/12/08 Javascript
简单谈谈gulp-changed插件
2017/02/21 Javascript
nodejs判断文件、文件夹是否存在及删除的方法
2017/11/10 NodeJs
vue加载完成后的回调函数方法
2018/09/07 Javascript
解决vue组件中click事件失效的问题
2019/11/09 Javascript
vue 组件间的通信之子组件向父组件传值的方式
2020/07/29 Javascript
vue实现路由懒加载的3种方法示例
2020/09/01 Javascript
[00:39]DOTA2上海特级锦标赛 Liquid战队宣传片
2016/03/04 DOTA
Python中使用第三方库xlutils来追加写入Excel文件示例
2015/04/05 Python
Python 自动化表单提交实例代码
2017/06/08 Python
修改python plot折线图的坐标轴刻度方法
2018/12/13 Python
解决Tensorboard 不显示计算图graph的问题
2020/02/15 Python
基于Python爬取搜狐证券股票过程解析
2020/11/18 Python
如何使用css3实现一个类在线直播的队列动画的示例代码
2020/06/17 HTML / CSS
WSDL的操作类型主要有几种
2013/07/19 面试题
幼儿园母亲节活动方案
2014/03/10 职场文书
陈欧广告词
2014/03/14 职场文书
党员政治学习材料
2014/05/14 职场文书
注册资产评估专业求职信
2014/07/16 职场文书
大学生学习十八届五中全会精神心得体会
2016/01/05 职场文书
2016年度基层党建工作公开承诺书
2016/03/25 职场文书
JAVA 线程池(池化技术)的实现原理
2022/04/28 Java/Android