HTML显示在“;查看源“;与Firebug中显示的HTML不同

HTML shown in "View Source" is different to the HTML shown in Firebug

本文关键字:HTML 显示 不同 Firebug      更新时间:2023-09-26

我在提交表单后遇到了一些非常奇怪的行为。

我有一个php页面(mobile.php),它生成一系列表单(一次处理一个单独的请求)。在提交时,会调用相同的php页面(mobile.php),并返回下一个表单。

这是一件非常奇怪的事情。。。当我在第二个页面上查看源代码时,它会显示第一个页面中的html,即使浏览器正确地显示了第二个网页。然后我检查了firebug,发现它也正确地显示了第二页的html。

这样做的一个后果是,我的javascript表单验证在第二个页面上不起作用。我认为这很可能与这种奇怪的HTML差异有关。

有什么想法吗?

View>Source显示当前文档的来源

Firebug显示了DOM的实时视图,该视图从文档源开始,通过错误恢复进行修改,然后可能通过JavaScript进行进一步修改。

第二个"页面"可能是通过Ajax加载的,或者通过DOM操作创建的。