开发者社区> 问答> 正文

js写的post请求,nginx服务器直接返回500,从日志上看php脚本尚未执行

从chrome上面看到的信息如下:(PS发帖不到三次,不让发含有链接的帖子)

推测可能是服务端的配置问题,本人第一次使用ECS,配置nginx服务器,小白,请大虾帮我看看这个问题,不胜感激涕零!

js函数:
function AddTopicInfo()
{
    xmlHttp = GetXmlHttpObject()
    if (null == xmlHttp)
    {
        alert ("当前浏览器不支持的发送Ajax请求……")
        return
    }
    var url = "posttopic.php"
    var postdata = "type=add"
    postdata = postdata + "&title=" + document.getElementById('title').value
    postdata = postdata + "&desc=" + document.getElementById('desc').value
    postdata = postdata + "&pic=" + document.getElementById('pic').value
    postdata = postdata + "&content=" + document.getElementById('content').value
    xmlHttp.onreadystatechange = AddTopicFinished
    xmlHttp.open("POST", url, true)
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded")
    xmlHttp.send(postdata)
}

function AddTopicFinished()
{
    if (xmlHttp.readyState==4 && xmlHttp.status==200)
    {
        alert('话题添加成功!现在转向:' + xmlHttp.responseText)
        window.location.href = xmlHttp.responseText
    }
}

展开
收起
indypj 2014-08-20 22:03:41 7449 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载