1

我有一个非常简单的 hello world ajax-php 示例,它返回整个 php 脚本。这是代码:

客户端代码:

   $.ajax({
        type: "GET",
        contentType: "text",
        url: "hello-world.php",
        success: function(data){
            $("#myDiv").text(data);
            console.log(data);
        }

    });

服务器代码:

<?php
// A simple web site in Cloud9 that runs through Apache
// Press the 'Run' button on the top to start the web server,
// then click the URL that is emitted to the Output tab of the console

echo 'Hello world!';

?>

这是控制台日志:

<?php
// A simple web site in Cloud9 that runs through Apache
// Press the 'Run' button on the top to start the web server,
// then click the URL that is emitted to the Output tab of the console

echo 'Hello world!';

?> 

谢谢!

4

2 回答 2

2

根据@DavidRiccitelli - 看起来您没有运行 php,而 apache 只是提供文件而不是将其传递给 PHP 以执行。

在 Windows MAMP for MacOSX etx上尝试XAMPP的WAMP服务器以获取捆绑的服务器包

于 2013-11-01T16:40:22.710 回答
0

很可能您的 PHP 没有被解释,因此被作为原始 HTML 返回。

在这里检查类似的问题。

于 2013-11-01T16:40:53.950 回答