HTML5 Pushstate Call - PullRequest
       2

HTML5 Pushstate Call

0 голосов
/ 28 октября 2011

ТАК Я пытаюсь вызвать метод pushstate в моей функции JavaScript Ajax, но код не такой:

HttPRequest.onreadystatechange = function() {
if(HttPRequest.readyState == 3)  // Loading Request {
document.getElementById("listarticles").innerHTML = '<img src="images/spiral.gif" align="center" />';}
if(HttPRequest.readyState == 4 && HttPRequest.status == 200) // Return Request {
var response = HttPRequest.responseText;
document.getElementById("pagetitle").innerHTML = 'New Articles';
document.getElementById("listarticles").innerHTML = response;
window.history.pushState(newarticle,'New Articles','newarticles');}
}

Ответ ajax печатается на экране нормально, но pushstate не работает, потому что мой URL не меняется. кто-нибудь знает в чем моя проблема? Наконец, эта функция также вызывается при первой загрузке страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...