我使用Pushstate更新圖像ID,一旦用戶單擊以轉到下一個或prev圖像。使用PushState的Javascript和PHP:問題
目前,我有window.history.pushState(null, null, './action=viewcomic&id=' + imgIndex);
這是正常工作。
如果我重裝該URL,但是,它給了我一個 「Not Found」 錯誤:
我想這樣做的原因是因爲我不是「pushState的「ing」的現場參數的URL ...所以當我去下一張圖片,網址雲從:
http://www.hittingtreeswithsticks.com/?action=viewimage&site=comics&id=54
要:
http://www.hittingtreeswithsticks.com/action=viewcomic&id=55
所以,我想通過在pushState的現場參數作爲這樣來解決這個問題:
var site = <?php echo $site ?>;
window.history.pushState(null, null, './action=viewcomic&site=' + site + '&id=' + imgIndex);
但現在它甚至不會加載圖像。
有什麼想法?
你是否缺少'?'?你有沒有試過''./?行動.....「 –