格內容我有這樣的代碼:如何刷新jQuery中
$('#example').load(window.location.pathname+'#example');
阿賈克斯後呼叫成功,但它加載整個頁面在一個div。
任何幫助,將不勝感激。
格內容我有這樣的代碼:如何刷新jQuery中
$('#example').load(window.location.pathname+'#example');
阿賈克斯後呼叫成功,但它加載整個頁面在一個div。
任何幫助,將不勝感激。
嘗試添加空間:
$('#example').load(window.location.pathname+' #example');
根據文檔示例,應該有選擇前一個空間:
+1良好的捕捉:) – Praveen
它的工作原理,但它沒有通過數據表加載分頁 –
分頁不在同一個選擇器中嗎?它是由JS生成的嗎?如果其中任何一種情況發生,您都會遇到問題。沒有看到更多的代碼很難說。 –
的代碼加載DIV是好的。
您需要查看url返回的內容。它似乎window.location.pathname+'#example'
返回整個頁面。
是的,它確實會返回整個頁面,但jQuery提供的功能可以通過'.load(「path/to/url #myselector」)自動獲取所需的選擇器。 OP只是缺少一個空間。 http://api.jquery.com/load/#loading-page-fragments –
將#example附加到URL的末尾不會導致只加載該URL的*部分*。整個事情加載......它只會讓你到頁面的特定部分。可能不是你想在這裏得到最好的方法... – Charlie74
請給我建議的另一種方式。 –
@ Charlie74:通過提供選擇器加載頁面片段是'load'的內置功能。但是,它需要作爲一個選擇器與URL中的空格分開提供。否則,它將被解釋爲帶有錨標記的URL。 –