AJAX如何将参数带到并传给另一个页面?

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39717076/article/details/80220785

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;
}

 

3、对参数进行解析:

// url传递的信息
var urlMsg = parseUrl(window.location.search);
$.ajax({
    url:'/attend/getByDept?deptCode='+urlMsg.deptCode+'&month='+urlMsg.month,
    method: 'get'
}).done{
    
}

 
展开阅读全文

没有更多推荐了,返回首页