我有和aspx頁面和一個html頁面。將div和aspx頁面加載到html頁面的div中?
現在我想從ASPX加載一個特定的DIV到HTML頁面。
原因:aspx頁面加載緩慢,所以我想從ASPX
的HTML(它加載速度更快),以顯示這個DIV(這需要時間來加載),我已經沒有運氣嘗試這種
$('#htmldiv').load('../index.aspx #aspxdiv');
我有和aspx頁面和一個html頁面。將div和aspx頁面加載到html頁面的div中?
現在我想從ASPX加載一個特定的DIV到HTML頁面。
原因:aspx頁面加載緩慢,所以我想從ASPX
的HTML(它加載速度更快),以顯示這個DIV(這需要時間來加載),我已經沒有運氣嘗試這種
$('#htmldiv').load('../index.aspx #aspxdiv');
創建一個只加載div的aspx頁面。將ajax url設置爲此頁面,並且您的速度會提高。您的方法存在的問題是,在收到任何響應之前,必須加載整個aspx頁面,因此,直接訪問該頁面所花費的時間與此相同。
請原諒我的noob問題,但我如何設置ajaz網址? – user1749105
@ user1749105'../index.aspx#aspxdiv'是你的ajax網址。將其更改爲例如'../ divloader.aspx',其中divloader.aspx是一個除了您想要的div之外什麼也沒有的頁面。 –
我認爲代碼沒問題。 $('#htmldiv')。load('../ index.aspx #aspxdiv'); –
有什麼不對這一行
$('#htmldiv').load('../index.aspx #aspxdiv');
唯一要擔心的是頁面或ID頁面的路徑。
「../index.aspx」不是正確的路徑。
或「aspxdiv」不是正確的ID。
解決方案:
嘗試此方法,現在的HTML頁面需要更長的時間加載但不顯示aspx div – user1749105
奇怪,如果你加載一個div它需要一定的時間裏面在.aspx頁面中的DIV ID處理該頁面(.aspx)。我不認爲會有任何區別。 –
,你寫的沒有錯。沒關係。 –
你是對的,這樣做的原因是因爲html頁面上的其他元素將首先加載,不同於aspx頁面,只有在加載了div的時間後才加載整個頁面 – user1749105