JS获取url参数、JS发送json格式的POST请求
2017-05-17 15:12
706 查看
<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>
一、获取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请求方法
- ajax请求当发送post方式application/json格式数据,url后面又带有参数的时候
- SpringMVC中使用Ajax POST请求以json格式传递参数服务端通过request.getParameter("name")无法获取参数值问题分析
- ExtJS发送POST请求 参数格式为JSON
- SpringMVC中使用Ajax POST请求以json格式传递参数服务端通过request.getParameter("name")无法获取参数值问题分析
- 使用js获取url中的get参数并转成json格式
- Kinbana监控数据获取 Jsoup 发送 Post请求 RequestBody 为 Json格式
- python任务-从文件读取参数来发送json格式的post请求,再讲请求结果保存到文档里
- js_html_input中autocomplete="off"在chrom中失效的解决办法 使用JS模拟锚点跳转 js如何获取url参数 C#模拟httpwebrequest请求_向服务器模拟cookie发送 实习期学到的技术(一) LinqPad的变量比较功能 ASP.NET EF 使用LinqPad 快速学习Linq
- ExtJS发送POST请求 参数格式为JSON
- [js开源组件开发]query组件,获取url参数和form表单json格式
- 向指定服务器URL 发送POST方法的请求并用JSON表示
- 使用xutils发送POST请求,携带json和图片二进制文件数据获取服务器端返回json数据
- HttpClient模拟get,post请求并发送请求参数(json等)
- js获取url请求参数
- java代码发送JSON格式的httpPOST请求
- js解析url参数返回json格式
- Java 模拟post请求,发送json格式数据
- Objective-C-使用NSMutableURLRequest发送POST请求,使用NSJSONSerialization解析JSON字符串
- 发送Ajax请求获取JSON格式数据