0
A
回答
2
沒有訪問它,因爲#
之後的部分(被稱爲片段)永遠不會發送到Web服務器;它不是HTTP請求的一部分。它只能從客戶端腳本訪問。
如果您使用jQuery,AJAX,或者只需將URL粘貼到瀏覽器的導航欄中並點擊ENTER;這種行爲在所有情況下都是相同的。
3
您不能,因爲錨點不是請求的一部分。錨點在客戶端(由瀏覽器)解釋。如果你想發送一個錨點,那麼你將不得不將它保存到一個數據結構中,並以這種方式將其保存到服務器中。
0
哈希標記在技術上並不是url的一部分,因爲它指示頁面上的一個錨點並且不會發送到Web服務器。如果你需要把它傳遞給服務器作爲一個AJAX請求發送表單數據的一部分,你可以用location.hash
var urlWithHash = location.href + location.hash;
0
您不能保留#
。你可以連接它:
data.url + "#" + data.anchor
...或類似的東西。
相關問題
- 1. 避免或StgOpenStorage刪除鎖()
- 2. 如何避免/刪除invalidcastexception
- 3. 避免獲取刪除NSManagedObjects
- 4. 避免jQuery衝突
- 5. 刪除/重構,以避免N + 1
- 6. 如何避免刪除東西太多?
- 7. 刪除關係時避免死鎖
- 8. 刪除實體時避免StaleObjectStateException
- 9. 避免數據庫文件刪除
- 10. 無法避免重複刪除Apache Pig
- 11. 避免加入MS Access刪除查詢
- 12. UITextView應該避免刪除html標記
- 13. EclipseLink避免收集持久/刪除
- 14. 避免刪除子對象 - 境界
- 15. Swagger避免刪除通用前綴
- 16. C++避免刪除內存兩次
- 17. 避免刪除下劃線和數字
- 18. 的Postgres避免觸發刪除級聯
- 19. 避免/跳過刪除形狀在visio
- 20. 避免併發刪除造成死鎖
- 21. 如何刪除(避免)重點WPF
- 22. 刪除選定行時避免刪除第一行
- 23. 如何避免JQuery衝突?
- 24. 避免多個綁定ajax
- 25. 避免AJAX跨域限制
- 26. 避免遞歸調用.ajax();
- 27. 反覆避免AJAX請求
- 28. 避免重裝Ajax內容
- 29. 避免jQuery的confllict
- 30. jquery-避免雙擊