2011-12-06 107 views
12

我想使用php header('Location:newpage.php')來重定向。PHP header()和jquery mobile

我沒有錯誤,但Jquery移動似乎無法加載目標頁面,地址欄保持舊地址。

您有什麼建議嗎?

謝謝!

+0

如果php的header()不是重定向,是什麼讓你認爲jQuery手機應該歸咎於?你有鏈接到你的代碼? – jessh

+5

確定。我的標題('')指令沒有出錯。問題出現了。事實上,我在收到FORM中的元素並通過頁面本身提交post方法後嘗試使用此頭文件。我把數據ajax =「false」放入表格的屬性中,並修復了這個問題。謝謝所有 – user1083877

回答

14

嘗試添加data-ajax="false"當你調用該頁面,使用PHP header()

+0

它與ajax無關。應該在任何html之前調用php標頭位置。 – Cymbals

+1

你是對的Cy,但感謝Wenkhairu我記得我曾經把jQuery數據庫中的數據ajax =「false」放到了jquery手機網站上,我忘了把它放在這個... – user1083877

-1

嘗試打開錯誤報告上:

ini_set('error_reporting', E_ALL); 
ini_set("display_errors","1"); 
0

我對Node.js的+ JQM和同樣的問題回答wenkhairu給了它固定的。 問題是,JQM劫持導航行爲,並使用AJAX導航,如果你把data-ajax=false作爲wenkhairu建議你告訴JQM不要劫持此表的導航並使用常規的鏈接/提交行爲