Php AJAX Post 500错误

Php AJAX Post 500错误,php,jquery,ajax,Php,Jquery,Ajax,我刚接触ajax,所以也许你们可以帮我:) 我得到了这段代码,按钮和if(post)在同一个php页面中,myAjax()在脚本中。但是当我点击按钮时,我得到了这个错误: js:4发布“site/draw.php”500(内部服务器错误) 有什么帮助吗?:) 赎回 如果($_POST['action']=='go') { //圆顶法 } 函数myAjax(){ document.getElementById(“结果”).innerHTML+=“测试”; $.ajax({ 类型:“POST”,

我刚接触ajax,所以也许你们可以帮我:) 我得到了这段代码,按钮和if(post)在同一个php页面中,myAjax()在脚本中。但是当我点击按钮时,我得到了这个错误:

js:4发布“site/draw.php”500(内部服务器错误)

有什么帮助吗?:)

赎回
如果($_POST['action']=='go')
{ 
//圆顶法
}
函数myAjax(){
document.getElementById(“结果”).innerHTML+=“测试”;
$.ajax({
类型:“POST”,
url:'draw.php',
数据:{操作:'go'},
成功:函数(){
document.getElementById(“结果”).innerHTML+=“测试”;
}
});
}
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;
        }
}
?> 
500错误是服务器端错误,完全独立于Javascript。
-您的后端是否存在语法错误?
-参数正确吗?
等等


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

向我们展示您的
page.php
code为什么要使用ajax“draw.php”,但服务器会抱怨“page.php”?哦,对不起,我是说draw.phpIs,这是单独的代码还是全部放在一个文件中?这有点乱。好吧,如果我在if($\u POST['action']='go'){}中删除go(),那么我就不会再收到错误了,所以这个错误与go()函数有关。哦,即使我清空函数go(),仍然会收到错误
<?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;
        }
}
?>