2011-08-16 27 views
0

除了將它附加到ur(例如,proj.html#page?ID=1)之外,是否還有其他方式將值附加到jquery mobile的href標記中?將值傳遞給jquery mobile的href標記

我想:

<a href="#restaurants" data-role="button" data-icon="delete" data-iconpos="left" id="resto" value="x">Restaurants</a> 

,但它不是working.And我怎麼在其他網頁的價值?

回答

0

將變量傳遞給一個HTML頁面的唯一方法是通過與查詢參數的URL像你這樣有:page.html?variable=value&etc=1

唯一隱約你在網絡上狀態信息的引薦,(它告訴你是引用客戶端到當前頁面的URL),但不建議依靠它。

0

如果您嘗試將信息發送到另一個內部頁面元素,則任何javascript變量仍然可訪問(因爲您處於相同的html頁面中)。同樣,鏈接到同一站點上的文件(例如,example.com/test到example.com/test2)使用「Hijax」來顯示下一頁。因爲它沒有加載新頁面(它將新頁面插入到當前DOM中),所以您在前一頁創建的JavaScript變量仍然可以訪問下一頁(也請注意,下一頁中沒有加載JavaScript)。

爲了加載新的下一頁,必須在鏈接/定位標記中包含data-rel =「external」。這意味着你不會得到jquery mobile提供的漂亮轉換,但它會加載所有腳本並清除當前頁面。這種情況是唯一需要將變量作爲查詢參數傳遞的情況。