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 相关文章推荐
Three.js源码阅读笔记(基础的核心Core对象)
Dec 27 Javascript
jquery 添加节点的几种方法介绍
Sep 04 Javascript
鼠标划过实现延迟加载并隐藏层的js代码
Oct 11 Javascript
浅析JavaScript中的CSS属性及命名规范
Nov 28 Javascript
Bootstrap每天必学之面板
Nov 30 Javascript
学习javascript面向对象 理解javascript对象
Jan 04 Javascript
原生js实现网易轮播图效果
Apr 10 Javascript
Ionic2系列之使用DeepLinker实现指定页面URL
Nov 21 Javascript
jQuery实现web页面樱花坠落的特效
Jun 01 jQuery
jQuery实现广告条滚动效果
Aug 22 jQuery
利用chrome浏览器进行js调试并找出元素绑定的点击事件详解
Jan 30 Javascript
实现Vue的markdown文档可以在线运行的方法示例
Dec 11 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
AMFPHP php远程调用(RPC, Remote Procedure Call)工具 快速入门教程
2010/05/10 PHP
用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境步骤
2014/01/19 PHP
PHP利用func_get_args和func_num_args函数实现函数重载实例
2014/11/12 PHP
smarty表格换行实例
2014/12/15 PHP
php字符串按照单词进行反转的方法
2015/03/14 PHP
js几个不错的函数 $$()
2006/10/09 Javascript
JQuery触发事件例如click
2013/09/11 Javascript
JavaScript实现图片轮播的方法
2015/07/31 Javascript
JavaScript原生对象常用方法总结(推荐)
2016/05/13 Javascript
Jquery 自定义事件实现发布/订阅的简单实例
2016/06/12 Javascript
jQuery实现弹出窗口弹出div层的实例代码
2017/01/09 Javascript
详解javascript立即执行函数表达式IIFE
2017/02/13 Javascript
提高Web性能的前端优化技巧总结
2017/02/27 Javascript
使用vs code开发Nodejs程序的使用方法
2017/09/21 NodeJs
利用npm 安装删除模块的方法
2018/05/15 Javascript
Vue.js中对css的操作(修改)具体方式详解
2018/10/30 Javascript
解析vue、angular深度作用选择器
2019/09/11 Javascript
小程序表单认证布局及验证详解
2020/06/19 Javascript
javascript实现页面的实时时钟显示示例
2020/08/06 Javascript
[00:57]辉夜杯战队访谈宣传片—VG
2015/12/25 DOTA
python 输出一个两行字符的变量
2009/02/05 Python
Python实现CET查分的方法
2015/03/10 Python
django-rest-framework解析请求参数过程详解
2019/07/18 Python
jupyter notebook 重装教程
2020/04/16 Python
Django分组聚合查询实例分享
2020/04/29 Python
微信小程序实现可实时改变转速的css3旋转动画实例代码
2018/09/11 HTML / CSS
纽约家具、家居装饰和地毯店:ABC Carpet & Home
2017/06/21 全球购物
联想中国官方商城:Lenovo China
2017/10/18 全球购物
Nike挪威官网:Nike.com (NO)
2018/11/26 全球购物
UNIX命令速查表
2012/03/10 面试题
高三自我鉴定怎么写
2013/10/19 职场文书
公司财务工作总结的自我评价
2013/11/23 职场文书
我的祖国演讲稿
2014/05/04 职场文书
收入证明怎么写
2015/06/12 职场文书
导游词之江苏溱潼古镇
2019/11/27 职场文书
MySQL系列之四 SQL语法
2021/07/02 MySQL