Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/453.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML显示在";“查看来源”;与Firebug中显示的HTML不同_Javascript_Html_Forms_Firebug - Fatal编程技术网

Javascript HTML显示在";“查看来源”;与Firebug中显示的HTML不同

Javascript HTML显示在";“查看来源”;与Firebug中显示的HTML不同,javascript,html,forms,firebug,Javascript,Html,Forms,Firebug,提交表单后,我遇到了一些非常奇怪的行为 我有一个php页面(mobile.php),它生成一系列表单(在单独的请求中一次生成一个表单)。在submit上调用相同的php页面(mobile.php),并返回下一个表单 这是一件非常奇怪的事情。。。当我在第二页上查看源代码时,它会显示第一页中的html,即使浏览器正确显示了第二页。然后我检查了firebug,发现它也正确地显示了第二页的html 这样做的一个后果是,我的javascript表单验证在第二个页面上不起作用。我想这可能与这种奇怪的HTML

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

我有一个php页面(mobile.php),它生成一系列表单(在单独的请求中一次生成一个表单)。在submit上调用相同的php页面(mobile.php),并返回下一个表单

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

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


有什么想法吗?

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

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


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

发布任何类型的代码,屏幕截图或任何东西都会大大增加我们帮助您的可能性。您是在表单中使用普通的post/GET还是Ajax请求?我要补充的是Firebug以缩进的形式显示DOM树,Firebug是Javascript和其他程序员用来查看DOM的实时更改以确保其脚本按预期工作的众多调试工具之一。如果没有这样一个工具,你将不得不想象所有的变化而看不到它们。视图源和firebug是完全不同的世界。我认为问题可能是因为我使用的是JQuery Mobile,它有一个指定的“页面div”,可能会在提交时得到刷新。我现在的问题是如何确保我的验证在修改后的代码上工作。我正在使用下面的Jquery代码进行验证……我如何让它识别修改后的div?您有两组代码(重新加载和验证)尚未与我们共享。我不能告诉你为什么他们没有按你想要的方式互动,因为我看不见他们。