Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery->Ajax->PHP->500内部服务器错误_Php_Jquery_Ajax - Fatal编程技术网

JQuery->Ajax->PHP->500内部服务器错误

JQuery->Ajax->PHP->500内部服务器错误,php,jquery,ajax,Php,Jquery,Ajax,我正在与一个500内部服务器错误作斗争。我只做了一个基本的脚本来测试,但不管怎么说,它只得到了500。你看到打字错误或逻辑错误了吗?我现在要瞎了才能看到错误 阿贾克斯 PHP 如何处理服务器错误?我想问一下您的表单是什么样子的。但我无法置评。您的代码可以很好地使用以下表单 <form id="select_kjede"> <select> <option>option_one</option> <opt

我正在与一个500内部服务器错误作斗争。我只做了一个基本的脚本来测试,但不管怎么说,它只得到了500。你看到打字错误或逻辑错误了吗?我现在要瞎了才能看到错误

阿贾克斯

PHP


如何处理服务器错误?

我想问一下您的表单是什么样子的。但我无法置评。您的代码可以很好地使用以下表单

<form id="select_kjede">
    <select>
        <option>option_one</option>
        <option>option_two</option>
        <option>option_three</option>
    </select>
    <input type="submit" value="save"/> 
</form>

我确定kjede包含一个id号您检查错误了吗?在错误日志中还是在错误报告中?console.log btw需要一个右括号。报告错误,但报告非错误。已经关闭了console.log,但是什么也没发生@u_mulderIt在ajax响应中发送脚本标记通常是一个非常糟糕的主意。相反,使用json发送新状态,并使用javascript更新客户端上的状态。或者只发送html,不带脚本标记。@Arjan我曾尝试只发送一个普通字符串进行测试,但无论如何都是500
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $message = $_POST["kjede"];
    echo "<script type='text/javascript'>console.log("."OLOL ".$message."</script>";
}
send 
b.extend.ajax 
(anonymous function) 
b.event.dispatch 
v.handle
<form id="select_kjede">
    <select>
        <option>option_one</option>
        <option>option_two</option>
        <option>option_three</option>
    </select>
    <input type="submit" value="save"/> 
</form>