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 相关文章推荐
ExtJs 3.1 XmlTreeLoader Example Error
Feb 09 Javascript
基于JQuery实现仿网易邮箱全屏动感滚动插件fullPage
Sep 20 Javascript
基于jQuery实现仿搜狐辩论投票动画代码(附源码下载)
Feb 18 Javascript
用NODE.JS中的流编写工具是要注意的事项
Mar 01 Javascript
jQuery过滤选择器经典应用
Aug 18 Javascript
JS解决移动web开发手机输入框弹出的问题
Mar 31 Javascript
Vue.js中轻松解决v-for执行出错的三个方案
Jun 09 Javascript
JS实现的数组去除重复数据算法小结
Nov 17 Javascript
微信小程序使用slider设置数据值及switch开关组件功能【附源码下载】
Dec 09 Javascript
Express的HTTP重定向到HTTPS的方法
Jun 06 Javascript
用原生 JS 实现 innerHTML 功能实例详解
Apr 03 Javascript
vue实现微信分享链接添加动态参数的方法
Apr 29 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 函数执行效率的小比较
2010/10/17 PHP
php object转数组示例
2014/01/15 PHP
php截取字符串函数substr,iconv_substr,mb_substr示例以及优劣分析
2014/06/10 PHP
分享一则PHP定义函数代码
2015/02/26 PHP
PHP+JavaScript实现无刷新上传图片
2017/02/21 PHP
PHP命名空间与自动加载类详解
2018/09/04 PHP
JScript中使用ADODB.Stream判断文件编码的代码
2008/06/09 Javascript
jquery提示 &quot;object expected&quot;的解决方法
2009/12/13 Javascript
asp.net网站开发中用jquery实现滚动浏览器滚动条加载数据(类似于腾讯微博)
2012/03/14 Javascript
jquery实现的一个导航滚动效果具体代码
2013/05/27 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
JS实现从连接中获取youtube的key实例
2015/07/02 Javascript
JavaScript计算器网页版实现代码分享
2016/07/15 Javascript
AngularJS  ng-repeat遍历输出的用法
2017/06/19 Javascript
JavaScript操作文件_动力节点Java学院整理
2017/06/30 Javascript
js判断节假日实例代码
2017/12/27 Javascript
Nodejs监听日志文件的变化的过程解析
2019/08/04 NodeJs
教你如何用Node实现API的转发(某音乐)
2019/09/20 Javascript
微信小程序 轮播图实现原理及优化详解
2019/09/29 Javascript
JavaScript进阶(二)词法作用域与作用域链实例分析
2020/05/09 Javascript
vue实现在线学生录入系统
2020/05/30 Javascript
[06:11]2014DOTA2国际邀请赛 专访团结一心的VG战队
2014/07/21 DOTA
Python测试人员需要掌握的知识
2018/02/08 Python
python对日志进行处理的实例代码
2018/10/06 Python
pycharm创建一个python包方法图解
2019/04/10 Python
Python绘制堆叠柱状图的实例
2019/07/09 Python
TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南
2020/04/08 Python
Python matplotlib画图时图例说明(legend)放到图像外侧详解
2020/05/16 Python
django 实现后台从富文本提取纯文本
2020/07/02 Python
小学教师的个人自我鉴定
2013/10/26 职场文书
小学教师事迹材料
2014/01/13 职场文书
书法大赛策划方案
2014/06/04 职场文书
幼儿园门卫岗位职责范本
2014/07/02 职场文书
淮阳太昊陵导游词
2015/02/10 职场文书
员工手册编写范本
2015/05/14 职场文书
关于感恩老师的古诗句
2019/08/20 职场文书