關係 A界面------B界面-------A界面
點擊A界面中的觸發事件(例如btn按鈕),跳轉到B頁面選擇數據, 點擊B頁面的按鈕,攜帶B頁面參數到A頁面
A頁面:js代碼
//執行GetRequest() 函數,處理頁面傳參中文亂碼問題
$(function () {
var postData = rque_str();
var inpname = document.getElementById("car_type").value;
var car_serice = document.getElementById("car_type_show").value;
console.log(car_serice.length);
console.log(postData.car_names);
if (inpname.length == 0) {
if (postData.brand == undefined) {
document.getElementById("car_type").value = "";
} else {
document.getElementById("car_type").value = postData.brand;
}
} else {
document.getElementById("car_type").value = "";
}
if (car_serice.length == 0) {
if (postData.car_names == undefined) {
document.getElementById("car_type_show").value = "";
} else {
document.getElementById("car_type_show").value = postData.car_names;
}
} else {
document.getElementById("car_type_show").value = "";
}
// console.log(postData.brand);
})
//處理頁面傳參中文亂碼問題
function rque_str() {
//獲取url中"?"符後的字串,使用了兩次decodeRUI解碼
var url = decodeURI(decodeURI(location.search));
var rque_str = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1);
strs = str.split("&");
for (var i = 0; i < strs.length; i++) {
rque_str[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
}
return rque_str;
}
}
B頁面:js代碼 mess函數(name跟address要傳的參數)
function mess(name, address) {
window.location.href = "car_service.html?
name = "+encodeURI(name)+" & address"+encodeURI(address);}}} } }