我有以下设置:
一个名为content.aspx的aspx页面
从中我向population.aspx发出一个ajax请求,其中包含我需要的所有参数,并嵌入了作为population.aspx的html数据的响应
在population.aspx中的我有一个需要使用参数的函数和一个将它们从url中取出的函数:
function getParameterByName(name) {
var url = window.location.href.toLowerCase();
name = name.toLowerCase().replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(url);
return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
当我使用它时,我得到的content.aspx的url不包含必需的参数。
有没有办法获取我使用的请求网址而不是window.location?
感谢。