如何在服务器ajax帖子上解决500错误?

时间:2016-12-10 17:56:52

标签: javascript php jquery ajax

我在远程服务器上测试我的网站时收到此错误消息。

 POST https:mywebsiteLink/businessLayer/issueTickets.php 500()
 send @ jquery.min.js:4
 ajax @ jquery.min.js:4
 issueTickets @weeklyRegisteration.php:58
 onsubmit @ weeklyRegisteration.php:161

我的ajax代码是:

function issueTickets() {
            jQuery.ajax({
            url: "businessLayer/issueTickets.php",
            data: $('#weeklyRegisterationForm').serialize(),
            type: "POST",
            success:function(data){
                    if(data.indexOf("class='msg') > -1){
                        $("#errMsg").html(data);
                        $("#center").animate({ scrollTop: 0 }, 200);
                    }else{
                        location.href = "tickets.php";
                    }
            },
            error:function (){}
            });
            return false;
        }

以下是调用此函数的表单:

<form action="weeklyRegisteration" method="post" id="weeklyRegisterationForm" onsubmit="return issueTickets();">

    </form>

jQuery.min.js错误从此处开始:

g.setRequestHeader(f,d[f]+"");g.send(b.hasContent&&b.data||null),c=fu

错误在于调用具有生成故障单的业务逻辑的php文件:

enter image description here

这是应该作为响应返回的php代码:

if(!empty($tickets)){
            //set session variable
            $_SESSION['tickets'] = $tickets;
            $_SESSION['preTicketMsg'] = $preTicketMsg;
            exit();
        }

代码在本地主机上运行正常,但不在Web主机上。

注意:由于我在网络托管服务商上的帐户是免费的,因此我无法检查服务器日志。

我如何解决这个问题?

0 个答案:

没有答案