我的網站有點問題。我有一個託管谷歌地圖的頁面。但是,地圖不會顯示,直到用戶單擊按鈕。然後調用$ .getJSON來獲取我需要在地圖上顯示的地址...
$.getJSON(theurl, function(json) {
...
}
這一切正常。但是,如果用戶然後移動到不同的頁面,然後單擊後退按鈕,他們將顯示來自$ .getJSON調用的數據,而不是頁面本身。
就好像呼叫獲取地址已成爲瀏覽記錄的一部分。如果用戶在數據出現時點擊刷新,則會顯示完整頁面。
誰能告訴我如何阻止這種情況的發生。
我在ASP.Net MVC網站中使用googlemap。
感謝
「?」。您是否修改了瀏覽器的歷史記錄? – 2010-01-10 14:53:22
您可以發佈演示嗎? – SLaks 2010-01-10 14:56:26
url是否與頁面相同?(即根據請求是否被視爲xhr在html和json之間更改) – meandmycode 2010-01-10 18:48:02