Получить данные с URL-адреса страницы, загруженной с помощью AJAX? - PullRequest
0 голосов
/ 06 февраля 2012

У меня есть веб-страница с вкладкой jQuery, каждая из которых будет загружать содержимое динамически с помощью AJAX. Тем не менее, содержимое этих страниц будет зависеть от данных URL, как я могу получить эти данные?

Ответы [ 3 ]

0 голосов
/ 06 февраля 2012

Вам также следует обратить внимание на CROSS DOMAIN STRATEGY, если вы намереваетесь загружать страницы, которые находятся вне yoursite.com

0 голосов
/ 07 февраля 2012

Я использовал это три года назад

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
0 голосов
/ 06 февраля 2012

Вы можете попробовать заменить html динамически, как упоминалось

Образец HTML:

<div id="emptyDiv">

</div>

Ajax Call:

$.ajax({
    url : "http://yoursite",
    success : function(data) {
        $("#emptyDiv").replaceWith(data);
    }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...