Ajax獲取接口數據,url拼接參數跳轉頁面,js獲取上一級頁面參數給本頁面


1.Ajax獲取接口數據

 1 function demo(){
 2     //假設請求參數
 3     var requestBody = [{
 4         "name":"zhang",
 5         "age":"18"
 6     }];
 7     //將值轉換為JSON字符串
 8     requestBody = JSON.stringify(requestBody);
 9     //發起Ajax請求
10     $.ajax({
11         //url填自己的
12         url:"",
13         type:"post",
14         data:requestBody,
15         dataType:"json",
16         contentType:"application/json;charset=UTF-8",
17         async:false,
18         success:function(response){
19             //打印控制台查看回調參數
20             console.log(response);
         if(response.success == true){
           ...
         }  
21 } 22 }); 23 }

2.URL拼接多個參數,參數來自於Ajax的回調,假設跳轉鏈接href="jump.html",跳轉頁面需要的參數為name和age

//拼接URL,假設取Ajax第一條回調參數的值
<a href='jump.html?name="+response.result[0].name+"&age="+response.result[0].age+"'>跳轉</a>

3.js獲取上一級頁面參數

function getQueryString(name) {
    let reg = `(^|&)${name}=([^&]*)(&|$)`;
    let r = window.location.search.substr(1).match(reg);
    if (r != null) return unescape(r[2]); return null;
}
//假設獲取name和age的值
var name = getQueryString("name");
var age = getQueryString("age");


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM