JS獲取url參數(shù),JS發(fā)送json格式的POST請求方法
更新時間:2018年03月29日 09:31:28 作者:天空win
下面小編就為大家分享一篇JS獲取url參數(shù),JS發(fā)送json格式的POST請求方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
<script type="text/javascript">
一、獲取url所有參數(shù)值
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 發(fā)送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參數(shù),JS發(fā)送json格式的POST請求方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
layui switch 開關監(jiān)聽 彈出確定狀態(tài)轉換的例子
今天小編就為大家分享一篇layui switch 開關監(jiān)聽 彈出確定狀態(tài)轉換的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09
javascript設計模式 – 簡單工廠模式原理與應用實例分析
這篇文章主要介紹了javascript設計模式 – 簡單工廠模式,結合實例形式分析了javascript簡單工廠模式基本概念、原理、定義、應用場景及操作注意事項,需要的朋友可以參考下2020-04-04
詳解JavaScript原生封裝ajax請求和Jquery中的ajax請求
在本篇文章中我們總結了關于JavaScript原生封裝ajax請求和Jquery中的ajax請求的知識點內容,需要的朋友們學習參考下。2019-02-02
OpenLayers3實現(xiàn)地圖鷹眼以及地圖比例尺的添加
這篇文章主要為大家詳細介紹了OpenLayers3實現(xiàn)地圖鷹眼以及地圖比例尺的添加,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-09-09
數(shù)組Array進行原型prototype擴展后帶來的for in遍歷問題
不同的程序語言都有多種循環(huán)語句,而且功能是差不多的,當然使用場合還是有些區(qū)別的,比如for與for in,for in比較好用,它不需要預先知道對象屬性的長度。2010-02-02

