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 相关文章推荐
懒就要懒到底——鼠标自动点击(含时间判断)
Feb 20 Javascript
flexigrid 类似ext grid的JS表格代码
Jul 17 Javascript
jQuery代码实现对话框右上角菜单带关闭×
May 03 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(放大缩小)
Dec 02 Javascript
jQuery内容筛选选择器实例代码
Feb 06 Javascript
JS中正则表达式全局匹配模式 /g用法详解
Apr 01 Javascript
JavaScript实现换肤功能
Sep 15 Javascript
vue实现个人信息查看和密码修改功能
May 06 Javascript
微信小程序下拉刷新PullDownRefresh的使用方法
Nov 29 Javascript
JavaScript 判断iPhone X Series机型的方法
Jan 28 Javascript
vue设置默认首页的操作
Aug 12 Javascript
vue表单验证之禁止input输入框输入空格
Dec 03 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
PHP与SQL注入攻击[一]
2007/04/17 PHP
一个PHP的String类代码
2010/04/20 PHP
phpmail类发送邮件函数代码
2012/02/20 PHP
php调用KyotoTycoon简单实例
2015/04/02 PHP
PHP编程基本语法快速入门手册
2016/01/07 PHP
Joomla简单判断用户是否登录的方法
2016/05/04 PHP
PHP下用Swoole实现Actor并发模型的方法
2019/06/12 PHP
学习YUI.Ext 第四天--对话框Dialog的使用
2007/03/10 Javascript
学习ExtJS border布局
2009/10/08 Javascript
js网页侧边随页面滚动广告效果实现
2011/04/14 Javascript
js简单的点击返回顶部效果实现方法
2015/04/10 Javascript
jQuery插件bxSlider实现响应式焦点图
2015/04/12 Javascript
js jquery获取当前元素的兄弟级 上一个 下一个元素
2015/09/01 Javascript
微信小程序 两种为对象属性赋值的方式详解
2017/02/23 Javascript
原生JS实现左右箭头选择日期实例代码
2017/03/14 Javascript
使用Vue组件实现一个简单弹窗效果
2018/04/23 Javascript
微信小程序 MinUI组件库系列之badge徽章组件示例
2018/08/20 Javascript
微信小程序五子棋游戏AI实现方法【附demo源码下载】
2019/02/20 Javascript
微信小程序常用赋值方法小结
2019/04/30 Javascript
微信小程序自定义多列选择器使用详解
2019/06/21 Javascript
jQuery实现简单三级联动效果
2020/09/05 jQuery
Python编程实现的简单Web服务器示例
2017/06/22 Python
ubuntu上安装python的实例方法
2019/09/30 Python
pip安装tensorflow的坑的解决
2020/04/19 Python
django 利用Q对象与F对象进行查询的实现
2020/05/15 Python
15个Pythonic的代码示例(值得收藏)
2020/10/29 Python
移动端Html5中百度地图的点击事件
2019/01/31 HTML / CSS
NYX Professional Makeup英国官网:美国平价专业彩妆品牌
2019/11/13 全球购物
科长竞争上岗演讲稿
2014/05/12 职场文书
四风批评与自我批评发言稿
2014/10/14 职场文书
2014年干部培训工作总结
2014/12/17 职场文书
公司感谢信范文
2015/01/22 职场文书
赢在中国观后感
2015/06/02 职场文书
学籍证明模板
2015/06/18 职场文书
Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写
2021/08/02 MySQL
Javascript中async与await的捕捉错误详解
2022/03/03 Javascript