我不確定這是否可以在沒有任何服務器的JavaScript中完成。如何解析URL以進行搜索?
基本上,我使用Google Maps API在同一頁面上生成特定的搜索結果,我希望能夠創建分享按鈕,以便當用戶點擊它時,它會生成一個自定義鏈接www.example.com/?search=Anaheim。然後,當用戶或其他用戶將該網址輸入到地址欄中時,它將導致包含這些結果的頁面。
現在,我只在一個html頁面上進行搜索,並且我不確定如何製作它以便通過輸入鏈接,它可以更改我的一個html頁面的默認主頁位置?或者,這是不可能的,我應該做其他事情?
任何意見將不勝感激。謝謝!!
編輯:這可能是一種令人困惑的理解..但基本上,我希望能夠以同樣的方式生成鏈接,谷歌地圖生成它們,當你點擊鏈接按鈕。
我應該將pushState函數放入我的mapSearch函數中嗎? – user1517446 2012-07-18 07:11:19
假設'mapSearch'是實際在Google Maps上運行查詢的函數,唯一應該調用'mapSearch'的是'hashchange'處理程序。任何會啓動搜索的東西(例如按鈕)都會使用搜索詞調用'pushState',然後激發'hashchange'。 – josh3736 2012-07-18 13:57:35
我試圖在我的代碼中實現這個,但我得到這個錯誤:[link](http://stackoverflow.com/questions/11597631/deep-linking-using-bbq-plugin) – user1517446 2012-07-22 04:35:13