0

我正在使用 ajax 从 db 动态加载不同的内容。

因此,当我加载纯文本时 - 它显示正确,但是当内容中有 php-script 时,php-server 不会解释它,所以我可以在页面上看到代码。我可以像这样加载php脚本吗?

4

3 回答 3

1

您有服务器设置问题。无论您是 Ajax 文件还是直接在浏览器中将其拉入,服务器都会以相同的方式查看请求。您需要告诉您的网络服务器解析 php 文件而不是为它们提供服务。

于 2009-10-15T18:58:59.370 回答
1

这是网络服务器配置错误。您应该查看 php安装说明。如果您使用的是 Apache2 服务器,那么您应该在您的httpd.conf:

AddHandler application/x-httpd-php .php

确保您已mod_php5加载。

于 2009-10-15T19:01:59.613 回答
0

我正在使用 ajax 从 db 动态加载不同的内容

您不能使用 javascript 直接查询数据库,您可能正在发布到某个服务器端脚本,该脚本反过来与数据库通信并以某种形式(XML、JSON、纯文本)返回结果。如果我从您的描述中正确理解,您有一个存储在数据库中的 php 脚本,您希望在服务器上执行该脚本并将此执行的结果返回给客户端。实现此目的的一种方法是使用 php 脚本来查询数据库、评估内容并以纯文本形式返回结果。

于 2009-10-15T19:00:52.013 回答