1. 程式人生 > >AJAX如何將引數帶到並傳給另一個頁面?

AJAX如何將引數帶到並傳給另一個頁面?

1.、先在當前頁面進行操作

tableData.ChangeA = function (rowData) {
    window.location.href="/adD?deptCode=" + rowData.deptId + '&month=' + rowData.month; //window.location.href跳轉新頁面
};

2、在另一個頁面對連結進行解析

function parseUrl(url){
    if(url.indexOf("?") == -1) {
        return {};
}
    var query = url.split("?")[1];
var queryArr = query.split("&"); var obj = {}; queryArr.forEach(function(item){ var key = item.split("=")[0]; var value = item.split("=")[1]; obj[key] = decodeURIComponent(value); }); return obj; }
// url傳遞的資訊var urlMsg = parseUrl(window.location.search);

3、對引數進行解析:

$.ajax({
    url:'/attend/getByDept?deptCode='
+urlMsg.deptCode+'&month='+urlMsg.month, method: 'get' })
.done(function (msg) {
})