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中的作用域
Apr 07 Javascript
利用JQuery制作符合Web标准的QQ弹出消息
Jan 14 Javascript
60个很实用的jQuery代码开发技巧收集
Dec 15 Javascript
分享一则JavaScript滚动条插件源码
Mar 03 Javascript
学习JavaScript设计模式(策略模式)
Nov 26 Javascript
基于jquery实现无限级树形菜单
Mar 22 Javascript
JS实现支持Ajax验证的表单插件
Mar 24 Javascript
js原生方法被覆盖,从新赋值原生的方法
Jan 02 Javascript
vue+element-ui实现表格编辑的三种实现方式
Oct 31 Javascript
vue中v-for通过动态绑定class实现触发效果
Dec 06 Javascript
Vue 实现复制功能,不需要任何结构内容直接复制方式
Nov 09 Javascript
原生JavaScript实现刮刮乐
Sep 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中用hash实现的数组
2011/07/17 PHP
yii实现创建验证码实例解析
2014/07/31 PHP
php防止伪造数据从地址栏URL提交的方法
2014/08/24 PHP
ThinkPHP整合百度Ueditor图文教程
2014/10/21 PHP
PHP文件上传类实例详解
2016/04/08 PHP
CodeIgniter整合Smarty的方法详解
2017/08/25 PHP
Thinkphp5框架异常处理操作实例分析
2020/06/03 PHP
推荐8款jQuery轻量级树形Tree插件
2014/11/12 Javascript
jQuery中cookie插件用法实例分析
2015/12/04 Javascript
JavaScript代码生成PDF文件的方法
2016/02/26 Javascript
ArtEditor富文本编辑器增加表单提交功能
2016/04/18 Javascript
vue2.0+webpack环境的构造过程
2016/11/08 Javascript
Jquery Easyui进度条组件Progress使用详解(8)
2020/03/26 Javascript
JS前端开发判断是否是手机端并跳转操作(小结)
2017/02/05 Javascript
详解RequireJS按需加载样式文件
2017/04/12 Javascript
让Vue也可以使用Redux的方法
2018/05/23 Javascript
微信小程序实现炫酷的弹出式菜单特效
2019/01/28 Javascript
vue+eslint+vscode配置教程
2019/08/09 Javascript
使用 Vue 实现一个虚拟列表的方法
2019/08/20 Javascript
过滤器vue.filters的使用方法实现
2019/09/18 Javascript
js键盘事件实现人物的行走
2020/01/17 Javascript
详解webpack-dev-middleware 源码解读
2020/03/23 Javascript
Python实现命令行通讯录实例教程
2016/08/18 Python
Python给定一个句子倒序输出单词以及字母的方法
2018/12/20 Python
Django如何开发简单的查询接口详解
2019/05/17 Python
python 直接赋值和copy的区别详解
2019/08/07 Python
Python3使用tesserocr识别字母数字验证码的实现
2021/01/29 Python
美国职棒大联盟官方网上商店:MLBShop.com
2017/11/12 全球购物
Wedgwood美国官网:英国骨瓷,精美礼品及家居装饰
2018/02/17 全球购物
Crabtree & Evelyn英国官网:瑰珀翠护手霜、香水、沐浴和身体护理
2018/04/26 全球购物
环保倡议书300字
2014/05/15 职场文书
餐饮周年庆活动方案
2014/08/14 职场文书
2015年五一劳动节慰问信
2015/03/23 职场文书
PyTorch 如何设置随机数种子使结果可复现
2021/05/12 Python
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL
vue2的 router在使用过程中遇到的一些问题
2022/04/13 Vue.js