Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/91.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
Php 如何让ajax respose.Text显示为html?_Php_Html_Ajax_Responsetext - Fatal编程技术网

Php 如何让ajax respose.Text显示为html?

Php 如何让ajax respose.Text显示为html?,php,html,ajax,responsetext,Php,Html,Ajax,Responsetext,我正在进行一个Ajax请求查询,以获取php文件中包含HTML代码的变量。我目前正在使用此方法显示从Ajax请求检索到的内容: document.getElementById('my_div').innerHTML = request.responseText; 但是,当我查看页面源代码(Chrome)以查看页面上的HTML代码时,从Ajax响应中检索到的HTML不会显示出来,但该HTML代码的效果在页面上是可见的 有人知道如何使Ajax响应以HTML形式显示,以便在查看页面源代码时可见吗?查

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

document.getElementById('my_div').innerHTML = request.responseText;
但是,当我查看页面源代码(Chrome)以查看页面上的HTML代码时,从Ajax响应中检索到的HTML不会显示出来,但该HTML代码的效果在页面上是可见的


有人知道如何使Ajax响应以HTML形式显示,以便在查看页面源代码时可见吗?

查看源代码仅在加载页面时显示文档的HTML。在此之后执行的任何dom操作在视图源中都不可见


您可以在chrome控制台(f12)的“元素”选项卡中看到它。

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


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

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