簡體   English   中英

如果沒有ajax請求或網址更改,網站中的數據如何更改?

[英]How is data in a site change without ajax request or url changed?

我正在查看https://www.dotnetperls.com/ ,當我點擊頁面中的“C#”鏈接時,頁面加載了不同的內容,我在瀏覽器的“網絡”選項卡中看不到任何ajax請求網址也改變了。

這是如何實現的?

這是因為當您第一次訪問該網站時,內容已經加載到頁面中。 如果你在Chrome中查看事件監聽器中的鏈接,你會看到javascript被掛鈎以在點擊時更改呈現的HTML元素。

整個內容在第一個請求中加載,當您單擊“C#”時,默認內容和其余內容將使用JavaSript顯示,而不會加載任何新內容。

如果您在瀏覽器中單擊“檢查此元素”以獲取“C#”鏈接,您將看到在顯示“新”內容后內容仍在頁面中,它只是隱藏了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM