0

我正在进行 Ajax 请求查询以获取 php 文件中包含 HTML 代码的变量。我目前正在使用这种方法来显示从 Ajax 请求中检索到的内容:

document.getElementById('my_div').innerHTML = request.responseText;

但是,当我查看页面源代码 (Chrome) 以查看页面上的 HTML 代码时,从 Ajax 响应中检索到的 HTML 并未显示,但该 HTML 代码的效果在页面上是可见的。

任何人都知道如何使 Ajax 响应作为 HTML 可见,以便在视图页面源中可见?

4

3 回答 3

2

View source will only show the html of the document when the page was loaded. Any dom manipulation done after that will not be visible in the view source.

You can see it in elements tab in the chrome console (f12) though.

于 2013-01-18T00:51:14.577 回答
1

页面源是加载页面时的源。您无法在此处显示 AJAX 内容。

您可以使用 Chrome/Safari 上的 Webkit Inspector(右键单击 -> 检查元素)或Firefox 上的Firebug来检查标记,或者使用诸如Charles之类的调试代理来查看发送/接收的数据(包括任何请求数据和响应 HTML )

于 2013-01-18T00:51:57.900 回答
-1

您可以使用浏览器开发工具来监控网络活动。这通常允许您查看浏览器对当前网页发出的请求和响应,包括 AJAX 调用。

于 2013-01-18T00:52:04.907 回答