從文檔jQuery Mobile的POST請求,http://jquerymobile.com/test/docs/pages/page-links.html多頁響應
需要注意的是,如果你從已通過Ajax加載到包含多個內部頁面的頁面移動頁面鏈接是很重要的,你需要在鏈接中添加一個rel =「external」或data-ajax =「false」。這告訴框架執行完整頁面重新加載以清除URL中的Ajax散列。這很關鍵,因爲Ajax頁面使用散列(#)來跟蹤Ajax歷史記錄,而多個內部頁面使用散列來指示內部頁面,因此這兩種模式之間的散列會有衝突。
現在,這似乎只適用於GET請求(即通過鏈接元素)。但是,POST請求的準則是什麼?現在,對於我目前正在處理的項目,如果我使用包含多個N內部頁面(包含data-role =「page」的多個div以及唯一ID)的響應發出POST請求,那麼jQuery Mobile僅加載第一個它看到了,而忽略了其餘的。
我拉我的頭髮,不知道該怎麼做才能解決這個問題。有沒有辦法強制jQuery手機做整頁重新加載?
非常感謝!