0

我在使用 jQuery 和 PHP 时遇到了我无法弄清楚的问题。为了理解,让我解释一下我在做什么。

我正在使用 jQuery Mobile 为 UI 和 PHP 为服务器端制作一个小型移动网络应用程序。我已经准备好 95% 的应用程序,但在最后一页我遇到了问题。

第一页有三个下拉菜单和一个提交按钮。按下按钮时,下拉菜单中的信息通过 $_POST 传输到第二个屏幕。在这里,我验证我有数据并进行一些操作。如果没有发送数据,我会显示错误。到目前为止,我希望一切都有意义。

这是两个页面的代码: 第 1 页:http: //pastebin.com/N0bWdbv0 第 2 页:http: //pastebin.com/TpbHqGai

在第二页,在浏览器中我看到: 选择成员:(第 75 行)但是!如果我查看页面的源代码,我在任何地方都看不到它,而是出现“错误!日期”(第 65 行)。

老实说,我不知道为什么我会在显示的内容和“查看页面源”显示的内容之间出现这种不一致。

任何帮助是极大的赞赏。

4

1 回答 1

1

jQuery Mobile 默认使用 AJAX 在站点中的页面之间导航。因此,当您单击指向另一个页面的链接时,您仍然使用相同的 DOM 并将另一个伪页面带入 DOM。这意味着在浏览 jQuery Mobile 网站时(默认情况下)不会发生实际的页面加载,这反过来意味着除非您刷新页面,否则网页的来源不会改变。

但是,您可以使用一些可用的开发人员工具查看“实时 DOM”(Chrome 有一组很棒的 DOM 检查工具)。

于 2012-10-15T20:05:17.907 回答