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 相关文章推荐
event对象的方法 兼容多浏览器
Jun 27 Javascript
jQuery EasyUI API 中文文档 - ComboTree组合树
Oct 11 Javascript
js中日期的加减法
May 06 Javascript
AngularJS Bootstrap详细介绍及实例代码
Jul 28 Javascript
JS实现HTML表格排序功能
Aug 05 Javascript
修改jquery中dialog的title属性方法(推荐)
Aug 26 Javascript
微信小程序开发之从相册获取图片 使用相机拍照 本地图片上传
Apr 18 Javascript
jQuery实现全选、反选和不选功能
Aug 16 jQuery
JavaScript实现图片拖曳效果
Sep 08 Javascript
Vue组件之全局组件与局部组件的使用详解
Oct 09 Javascript
webpack安装配置与常见使用过程详解(结合vue)
Jun 01 Javascript
vue实现按钮切换图片
Jan 20 Vue.js
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站点(二)
2006/10/09 PHP
php中比较简单的导入phpmyadmin生成的sql文件的方法
2011/06/28 PHP
php启动时候提示PHP startup的解决方法
2013/05/07 PHP
PHP源码分析之变量的存储过程分解
2014/07/03 PHP
PHP实现APP微信支付的实例讲解
2018/02/10 PHP
如何用javascript判断录入的日期是否合法
2007/01/08 Javascript
setTimeout和setInterval的区别你真的了解吗?
2011/03/31 Javascript
页面加载完后自动执行一个方法的js代码
2014/09/06 Javascript
JavaScript检测并限制复选框选中个数的方法
2015/08/12 Javascript
javascript中活灵活现的Array对象详解
2016/11/30 Javascript
Bootstrap基本插件学习笔记之标签切换(17)
2016/12/08 Javascript
bootstrap侧边栏圆点导航
2017/01/11 Javascript
jQuery布局组件EasyUI Layout使用方法详解
2017/02/28 Javascript
详解使用JS如何制作简单的ASCII图与单极图
2017/03/31 Javascript
利用pm2部署多个node.js项目的配置教程
2017/10/22 Javascript
详解基于mpvue的小程序markdown适配解决方案
2018/05/08 Javascript
使用vue-cli导入Element UI组件的方法
2018/05/16 Javascript
Ant-design-vue Table组件customRow属性的使用说明
2020/10/28 Javascript
[01:14:19]NAVI vs Mineski 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
非递归的输出1-N的全排列实例(推荐)
2017/04/11 Python
Python编程实现粒子群算法(PSO)详解
2017/11/13 Python
利用Python进行数据可视化常见的9种方法!超实用!
2018/07/11 Python
flask中过滤器的使用详解
2018/08/01 Python
win10 64bit下python NLTK安装教程
2018/09/19 Python
Django中更改默认数据库为mysql的方法示例
2018/12/05 Python
python读写csv文件实例代码
2019/07/05 Python
python通过robert、sobel、Laplace算子实现图像边缘提取详解
2019/08/21 Python
Python 内置函数globals()和locals()对比详解
2019/12/23 Python
Python3标准库glob文件名模式匹配的问题
2020/03/13 Python
CSS3 icon font完全指南(CSS3 font 会取代icon图标)
2013/01/06 HTML / CSS
一些网络技术方面的面试题
2014/05/01 面试题
与C++相比,Java中的数组有什么不同
2014/03/25 面试题
教育学专业毕业生的自我评价
2013/11/21 职场文书
学生手册家长评语
2014/02/10 职场文书
《记承天寺夜游》教学反思
2014/02/16 职场文书
《挑山工》的教学反思
2014/02/16 职场文书