AJAX Post 500错误

时间:2016-04-01 21:29:53

标签: php jquery ajax

我对整个ajax的事情很新,所以也许你们可以帮助我:) 我得到了这个代码,按钮和if(post)在同一个php页面中,myAjax()在脚本中。但当我点击按钮时,我收到了这个错误:

jquery.js:4 POST“site / withdraw.php”500(内部服务器错误)

有任何帮助吗? :)

<button type="button" class="btn btn-success" onclick="myAjax()">Redeem</button>

if($_POST['action'] == 'go') 
    { 
     //domethod
    }

function myAjax() {
      document.getElementById("result").innerHTML += "test";

  $.ajax({
       type: "POST",
       url: 'withdraw.php',
       data:{action:'go'},
       success:function() {
        document.getElementById("result").innerHTML += "test";

       }

  });
}

withddraw.php

<?php 

if ($_POST['action'] == 'go') {
        go();
} else {
        echo "dont work";
}

function go(){
        echo "3";
        $sql = "INSERT INTO queue (test1, test2, test3) VALUES ('test', 'test', 'test')";
        if ($conn->query($sql) === TRUE) {
                echo "New record created successfully";
        } else {
                echo "Error: " . $sql . "<br>" . $conn->error;
        }
}
?> 

1 个答案:

答案 0 :(得分:0)

500错误是 服务器端错误 ,完全独立于Javascript。 - 后端是否存在语法错误? - 参数对吗? 等

您至少看到500错误的事实意味着正在向您的服务器发出请求。