如何从jquery加载函数中检索url参数?

时间:2012-03-27 14:32:05

标签: javascript jquery

我有两个htmls,即index.html和grid.html。我需要根据index.html文件中选择的下拉值刷新网格内容。

在我的index.html页面中,我有这段代码,

$(document).ready(function() {
    $('#orderTypeOptions').change(function() {
        var oType = $('#oTypeOptions').val();
        $('#ordersGrid').load('grid2.html?oType='+oType);
    });
});

我的问题是,如何在网格页面中检索url参数“oType”值?有人可以帮忙吗?

3 个答案:

答案 0 :(得分:2)

它在window.location.search变量中作为字符串。您需要将其解析为名称值对并找到您感兴趣的变量。

答案 1 :(得分:0)

window.location.search怎么样?

答案 2 :(得分:0)

使用JavaScript函数检索URL参数。取自以下内容的示例:Get escaped URL parameter

function getURLParameter(name) {
    return decodeURI(
        (RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
    );
}

grid.html文件中的用法示例:

var oType = getURLParameter("oType");