我在我的應用中使用了Ext JS的routing,但這是一個更基本的問題......只知道在Ext JS中的路由設置就像http://url/#area1/subarea1
,其中#area1將帶我到父級別區域,subarea1將帶我到area1的第一個子項目。JavaScript:從URL中獲取查詢字符串,使用#號的路由
無論如何,我試圖完成的是將查詢參數添加到我的URL ...所以它會像http://url/#area1/subarea1?startDate=03/03/2014&isDraft=true
,但它看起來像location.search
是FF和Chrome中的空字符串,假設這是設計。我知道我可以解析location.href,但這看起來很愚蠢。我基本上想知道如果我做錯了什麼,或者如果有一些其他屬性我可以使用?
[ExtJS路由指南](https://docs.sencha.com/extjs/6.0/application_architecture/router.html)演示了框架如何處理參數化的URL。 – Emissary
不是我正在尋找的......看起來不像他們處理查詢字符串,但無論如何感謝。 – incutonez
根據規範,查詢字符串在**片段之前屬於**。你可以定義你希望在哈希後管理數據的任何方案,但爲什麼重新發明輪子?這個問題被標記爲「extjs」,並且該框架具有用於處理片段URI /路由的良好API。目前尚不清楚你想通過鏈接中的例子來達到目標嗎? – Emissary