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");