我正在使用 ajax 从 db 动态加载不同的内容。
因此,当我加载纯文本时 - 它显示正确,但是当内容中有 php-script 时,php-server 不会解释它,所以我可以在页面上看到代码。我可以像这样加载php脚本吗?
您有服务器设置问题。无论您是 Ajax 文件还是直接在浏览器中将其拉入,服务器都会以相同的方式查看请求。您需要告诉您的网络服务器解析 php 文件而不是为它们提供服务。
这是网络服务器配置错误。您应该查看 php安装说明。如果您使用的是 Apache2 服务器,那么您应该在您的httpd.conf
:
AddHandler application/x-httpd-php .php
确保您已mod_php5
加载。
我正在使用 ajax 从 db 动态加载不同的内容
您不能使用 javascript 直接查询数据库,您可能正在发布到某个服务器端脚本,该脚本反过来与数据库通信并以某种形式(XML、JSON、纯文本)返回结果。如果我从您的描述中正确理解,您有一个存储在数据库中的 php 脚本,您希望在服务器上执行该脚本并将此执行的结果返回给客户端。实现此目的的一种方法是使用 php 脚本来查询数据库、评估内容并以纯文本形式返回结果。