spring jquery Mobile 頁面跳轉後瀏覽器url未改變&&javaScript程式碼重新整理後才能執行的問題解決
最近在做一個遠端控制的專案的時候,使用了JqueryMoile,在其中發現一個問題:
當我在使用如下標籤是發現:
<a href="webDevices" >裝置列表</a>
跳轉之後發現瀏覽器的url 沒有發生改變。
只有又發現,我在一個網頁內寫的javascript程式碼第一次載入網頁的時候,JavaScript程式碼也沒有執行。
反正中間耗費了很多時間去定位問題的所在。也是由於剛接觸此類技術,並不是很精。後來想想還是追本還原,回到最起點,把jquerymobile的連結看了一下,有這麼一段話:
Jquery Mobile支援所有標準的html格式,為了讓體驗更加流暢,Jquery Mobile會把同一個域下的所有指向頁面的連結都會自動轉為ajax請求,並且用動畫的轉場效果實現切換<a href="webDevices" data-ajax="false">裝置列表</a>
改成這種方式後,所有的問題都解決了。