jquery.get返回php代码?

gir*_*roy 3 javascript ajax jquery

我试图使用jquery的ajax $ .get(...)函数向我的服务器发送请求并让它返回一些数据.我使用以下代码:

$.get("php/getRocks.php", { name: "John", time: "2pm" },
    function(data){
    alert("Data Loaded: " + data);
});
Run Code Online (Sandbox Code Playgroud)

它不是将数据返回,而是将整个php文件作为字符串返回.难道我做错了什么?谢谢您的帮助.

Sam*_*152 8

PHP是否安装在您的服务器上?这是一个服务器问题.由于某种原因,您的.php文件未正确处理,并且它以纯文本形式返回PHP代码.

这是为了回应:

好吧,我似乎已经解决了这个问题.显然,如果我访问该网站localy,PHP不起作用,但如果我使用域名,它确实.谁知道为什么?或者更好的是,一种解决这个问题的方法?

感谢大家的帮助!

在本地工作时(在上传到实时环境之前最好这样做),您需要在计算机上设置PHP,以便它可以运行您需要的页面.浏览器不会为您执行此操作,因为它是服务器端技术.您可以下载Uniform Server这样的软件包,它将为您提供完整的服务器环境供您使用.