我有一个带有jQuery选项卡的网页,每个网页都会使用AJAX动态加载内容。但是,这些页面的内容将取决于URL的数据,如何检索这些数据?
答案 0 :(得分:0)
您可以尝试动态替换html,如上所述
示例HTML:
<div id="emptyDiv">
</div>
Ajax致电:
$.ajax({
url : "http://yoursite",
success : function(data) {
$("#emptyDiv").replaceWith(data);
}
});
答案 1 :(得分:0)
如果您打算加载yoursite.com以外的网页,您还应该查看CROSS DOMAIN STRATEGY
答案 2 :(得分:0)
三年前我用过这个
function getParamsInUrl()
{
var _params = [], parmEqualValue;
var parmsEqualValues = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
for(var i = 0; i < parmsEqualValues.length; i++)
{
parmEqualValue = parmsEqualValues[i].split('=');
_params.push(parmEqualValue[0]);
_params[parmEqualValue[0]] = parmEqualValue[1];
}
return _params;
}
//For exxample http://www.yoursite.com/?i=10&foo=bar
var _id = getUrlVars()["id"] //_id=10
var _foo = getUrlVars()["foo"] //_bar