0
我在jquery中使用e.preventDefault()將html頁面加載到。 html頁面有一些Ajax動作,它將從服務器獲取數據。我知道它可以顯示頁面,但不能顯示它獲得的Ajax數據。在我看來,頁面顯示發生在ajax回調數據之前。但是在e.preventDefault之外,當點擊鏈接時,頁面會打開一個新頁面,它可以處理從ajax頁面返回的所有數據。任何解決方案或幫助延遲加載頁面。e.preventDefault在沒有Ajax數據的情況下加載空頁面
$(document).ready(function() {
$('a').click(function (e) {
$("#content").load($(this).attr("href"));
e.preventDefault();
});
});
你試過把'e .preventDefault();'首先,然後加載方法? –
做到了這一點。相同的結果。 – user2386031