jquery问题中的ajax

jquery问题中的ajax,jquery,html,ajax,Jquery,Html,Ajax,如果有人能帮我,我有个小问题。为什么在源代码中看不到ajax请求的结果?我使用jQuery中的ajax,当我在页面上看到期望的结果时,一切都很好。但是当我想查看源代码时是这样的。在div之间应该是结果。 这就是为什么我不能从ajax创建的元素中获取.click代码事件。 Thank的Javascript代码是动态获取/生成的。要查看它,您需要使用类似谷歌Chrome的inspect element功能。这是正常的。View source视图不会显示加载页面后对DOM所做的任何修改 使用类似于或C

如果有人能帮我,我有个小问题。为什么在源代码中看不到ajax请求的结果?我使用jQuery中的ajax,当我在页面上看到期望的结果时,一切都很好。但是当我想查看源代码时是这样的。在div之间应该是结果。 这就是为什么我不能从ajax创建的元素中获取.click代码事件。
Thank的Javascript代码是动态获取/生成的。要查看它,您需要使用类似谷歌Chrome的inspect element功能。

这是正常的。View source视图不会显示加载页面后对DOM所做的任何修改


使用类似于或Chrome的开发工具来检查DOM live。

我猜您指的是HTML源代码的视图

浏览器显示的HTML源代码将与加载页面时相同,因此任何DOM操作都不会反映在该页面中


如果您使用Firebug或IE developer toolbar等开发人员工具,您应该能够通过单击使用该工具查看源HTML来选择新元素。

您可以在单击事件中添加单词debugger。当它执行firebug时,chrome工具将在该点停止。

非常重要的是,jQuery不会为 。单击事件。因此,您永远不会看到如下所示的onclick

<input type='button' onclick='alert(asd);' />

顺便说一句,根据您对@pekka的评论,该代码可能就是您要查找的内容。对于上面提到的原始问题,您将需要一个诸如firebug之类的工具来查看DOM的实际状态

现在,根据你在对@pekka的评论中提出的问题,我认为live可能是你想要的

基本上,这个函数所做的是将一个事件绑定到所有匹配的元素,但与$的区别在于,它还可以处理在运行时动态添加的元素,例如通过ajax添加的元素。有关详细信息,请参阅

还是基于你对@pekka的评论,我建议你试试类似的东西

$("#link").live('click', function(){alert("asd");})

或者在Firefox中,您可以突出显示AJAX的内容,右键单击并选择View selection source。我应该从AJAX函数创建的elemetn中获取.click事件吗?@Iosub如何获取?做什么?我在一个分页系统工作。我的ajax从数据库返回结果后,一行显示:1 2 3 4。这是页码。我想点击一个数字并提出一个新的ajax请求。但我不能接受。点击功能。1$link.clickfunction{alertasd;}不工作。确定。谢谢你!我明白了。但是,我如何才能获得由ajax方法创建的元素的.click?与ajax响应一起,您实际上可以发送新的javascript。因此,处理返回按钮的按钮单击的函数可以很好地与相关按钮一起返回。