首頁 > web前端 > js教程 > JS取得url參數,JS發送json格式的POST請求方法

JS取得url參數,JS發送json格式的POST請求方法

亚连
發布: 2018-05-28 14:59:48
原創
1945 人瀏覽過

下面我就為大家分享一篇JS取得url參數,JS發送json格式的POST請求方法,具有很好的參考價值,希望對大家有幫助。

1

<script type="text/javascript">

登入後複製

一、取得url所有參數值

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

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請求

#

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

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>

登入後複製

上面是我整理給大家的,希望未來對大家有幫助。

相關文章:

自己動手打造ajax圖片上傳

Jquery $.ajax函數外的一段程式碼的執行順序

ajax實作點擊不同的連結讓回傳的內容顯示在特定div裡

以上是JS取得url參數,JS發送json格式的POST請求方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
怎麼實作 JavaScript點與圓的位置關係
來自於 1970-01-01 08:00:00
0
0
0
JavaScript鉤子函數是什麼?
來自於 1970-01-01 08:00:00
0
0
0
c++ 呼叫javascript
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板