2012-10-15 58 views
0

我遇到了jQuery和PHP的問題,我無法弄清楚。爲了理解,讓我解釋我在做什麼。奇怪的PHP和jQuery Mobile的異常?

我正在製作一個小型的移動網絡應用程序,使用jQuery Mobile爲UI和PHP服務器端。我有95%的應用程序準備就緒,並且在最後一頁我遇到問題。

第一頁有三個下拉菜單和一個提交按鈕。當按下按鈕時,下拉菜單中的信息通過$ _POST傳輸到第二個屏幕。在這裏,我確認我有數據並執行一些操作。如果沒有數據發送,我顯示一個錯誤。到目前爲止,我希望一切都有意義。

下面是兩頁的代碼:我看到這個http://pastebin.com/TpbHqGai

在第二頁上,在瀏覽器中:選擇成員:(線75) 但 第1頁:http://pastebin.com/N0bWdbv0 第2頁!如果我看看頁面的來源,我不會在任何地方看到它,而是有「錯誤!日期」(第65行)。

我真的不知道爲什麼我會在顯示什麼和顯示「查看頁面源」之間出現這種不一致。

任何幫助,非常感謝。

回答

1

jQuery Mobile默認使用AJAX在網站中的頁面之間導航。因此,當您點擊指向另一個頁面的鏈接時,您仍然使用相同的DOM並將另一個僞網頁引入DOM。這意味着在瀏覽jQuery Mobile網站時(默認情況下)沒有實際的頁面加載,這意味着除非刷新頁面,否則網頁的來源不會更改。你可以通過使用一些開發者工具來查看「live DOM」(Chrome有一套很棒的DOM檢測工具)。