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 相关文章推荐
用ASP将SQL搜索出来的内容导出为TXT的代码
Jul 27 Javascript
javascript 写类方式之九
Jul 05 Javascript
js 单击式的下拉菜单效果实例
Aug 13 Javascript
Jquery幻灯片特效代码分享--打开页面随机选择切换方式(3)
Aug 15 Javascript
JavaScript如何动态创建table表格
Aug 02 Javascript
JS实现页面数据无限加载
Sep 13 Javascript
jQuery实现移动端Tab选项卡效果
Mar 15 Javascript
原生JavaScript实现Ajax异步请求
Nov 19 Javascript
js变量声明var使用与不使用的区别详解
Jan 21 Javascript
JavaScript怎样在删除前添加确认弹出框?
May 27 Javascript
如何用JS模拟实现数组的map方法
Jul 30 Javascript
Antd下拉选择,自动匹配功能的实现
Oct 24 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
在VS2008中编译MYSQL5.1.48的方法
2010/07/03 PHP
PHP随机字符串生成代码(包括大小写字母)
2013/06/24 PHP
Yii入门教程之目录结构、入口文件及路由设置
2014/11/25 PHP
PHP单文件上传原理及上传函数的封装操作示例
2019/09/02 PHP
idTabs基于JQuery的根据URL参数选择Tab插件
2012/04/11 Javascript
iphone safari不支持position fixed的解决方法
2012/05/04 Javascript
JavaScript 验证码的实例代码(附效果图)
2013/03/22 Javascript
使用javascript做的一个随机点名程序
2014/02/13 Javascript
Node.js文件操作详解
2014/08/16 Javascript
js+css实现导航效果实例
2015/02/10 Javascript
JavaScript实现页面5秒后自动跳转的方法
2015/04/16 Javascript
巧用jQuery选择器提高写表单效率的方法
2016/08/19 Javascript
基于JavaScript实现添加到购物车效果附源码下载
2016/08/22 Javascript
AngularJs bootstrap详解及示例代码
2016/09/01 Javascript
利用jquery实现实时更新歌词的方法
2017/01/06 Javascript
Javascript基础回顾之(一) 类型
2017/01/31 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
2017/07/19 Javascript
解决vue-router进行build无法正常显示路由页面的问题
2018/03/06 Javascript
详解Vue打包优化之code spliting
2018/04/09 Javascript
详解Vue取消eslint语法限制
2018/08/04 Javascript
vue props default Array或是Object的正确写法说明
2020/07/30 Javascript
[06:07]刀塔密之二:攻之吾命受之吾幸
2014/07/03 DOTA
python中的lambda表达式用法详解
2016/06/22 Python
Python3 Post登录并且保存cookie登录其他页面的方法
2018/12/28 Python
Pycharm新手教程(只需要看这篇就够了)
2019/06/18 Python
解决python xx.py文件点击完之后一闪而过的问题
2019/06/24 Python
Python读写文件模式和文件对象方法实例详解
2019/09/17 Python
Tensorflow的常用矩阵生成方式
2020/01/04 Python
带有css3动画效果的兼容多浏览器简单导航条示例
2014/01/26 HTML / CSS
CSS3圆角边框和边界图片效果实例
2016/07/01 HTML / CSS
优秀英语专业毕业生求职信
2013/11/23 职场文书
会计专业大学生职业生涯规划范文
2014/01/11 职场文书
《太阳》教学反思
2014/02/21 职场文书
质量主管工作职责
2014/09/26 职场文书
学期个人工作总结
2015/02/13 职场文书
java实现面板之间切换功能
2022/06/10 Java/Android