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 字符编码规则
May 04 Javascript
jQuery学习3:操作元素属性和特性
Feb 07 Javascript
javascript将url中的参数加密解密代码
Nov 17 Javascript
JS实现跟随鼠标闪烁转动色块的方法
Feb 26 Javascript
JS+CSS相对定位实现的下拉菜单
Oct 06 Javascript
js使用cookie记录用户名的方法
Nov 26 Javascript
fullpage.js全屏滚动插件使用实例
Sep 06 Javascript
JS动态生成年份和月份实例代码
Feb 04 Javascript
如何理解jQuery中的ajaxSubmit方法
Mar 13 Javascript
react系列从零开始_简单谈谈react
Jul 06 Javascript
小程序根据手机机型设置自定义底部导航距离
Jun 04 Javascript
javascript读取本地文件和目录方法详解
Aug 06 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脚本的10个技巧(3)
2006/10/09 PHP
MySql 按时间段查询数据方法(实例说明)
2008/11/02 PHP
解析func_num_args与func_get_args函数的使用
2013/06/24 PHP
php自动识别文件编码并转换为UTF-8的方法
2014/06/12 PHP
php实现仿写CodeIgniter的购物车类
2015/07/29 PHP
作为程序员必知的16个最佳PHP库
2015/12/09 PHP
PHP导出Excel实例讲解
2016/01/24 PHP
jQuery 验证插件 Web前端设计模式(asp.net)
2010/10/17 Javascript
js与jquery中获取当前鼠标的x、y坐标位置的代码
2011/05/23 Javascript
常用jQuery代码分享
2015/07/14 Javascript
jquery ztree实现模糊搜索功能
2016/02/25 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
2016/08/05 Javascript
JS设置时间无效问题的解决办法
2017/02/18 Javascript
Vue网页html转换PDF(最低兼容ie10)的思路详解
2017/08/24 Javascript
vue axios 表单提交上传图片的实例
2018/03/16 Javascript
JS实现全屏预览F11功能的示例代码
2018/07/23 Javascript
JavaScript面试技巧之数组的一些不low操作
2019/03/22 Javascript
Vue 中使用富文本编译器wangEditor3的方法
2019/09/26 Javascript
Python基于动态规划算法计算单词距离
2015/07/25 Python
老生常谈python函数参数的区别(必看篇)
2017/05/29 Python
Python中单、双下划线的区别总结
2017/12/01 Python
python线程中同步锁详解
2018/04/27 Python
Python魔法方法详解
2019/02/13 Python
Django框架教程之中间件MiddleWare浅析
2019/12/29 Python
canvas基础之图形验证码的示例
2018/01/02 HTML / CSS
利用html5的websocket实现websocket聊天室
2013/12/12 HTML / CSS
西班牙英格列斯百货英国官网:El Corte Inglés英国
2017/10/30 全球购物
Viking Direct荷兰:购买办公用品
2019/06/20 全球购物
企业授权委托书范本
2014/04/02 职场文书
党员干部形式主义个人整改措施
2014/09/17 职场文书
员工辞职信怎么写
2015/02/27 职场文书
2016道德模范先进事迹材料
2016/02/26 职场文书
2019通用版新员工入职培训方案!
2019/07/11 职场文书
怎么用Python识别手势数字
2021/06/07 Python
Python中的tkinter库简单案例详解
2022/01/22 Python
关于的python五子棋的算法
2022/05/02 Python