Ajax加载PHP脚本时的内部服务器错误(500)

时间:2010-08-22 21:09:41

标签: php ajax

我正在使用Javascript和PHP构建留言板应用程序。当我尝试通过Ajax加载php脚本时,我收到500内部服务器错误。如果我加载基本文本而不是php,则Ajax调用正常并显示文本。

任何人都知道为什么服务器会遇到这个问题?

这是我的php文件:

<?php
    //Get input from my form
    $from = $_POST["guestbook_from"];
    $msg = $_POST["guestbook_msg"];
    $today = getdate(date("U"));

    recordMessage($from,$msg); //external php function, creates database record

    //Print some html
    echo("<p>");
    echo($msg);
    echo("</p>");
    echo("<h4>");
    echo($from);
    echo("<br />");
    echo("<small>");
    echo("posted on ");
    echo($today[month]);
    echo(" ");
    echo($today[mday]);
    echo(", ");
    echo($today[year]);
    echo("</small>");
    echo("</h4>");
?>

1 个答案:

答案 0 :(得分:1)

除了HTTP状态代码之外,您还需要调查服务器的错误响应。响应正文可能有错误消息,如果有的话!

你必须使用Firebug。启用控制台(或网络)选项卡,您将获得所有HTTP请求和响应。

console