JQuery - > Ajax - > PHP - > 500内部服务器错误
问题描述:
我挣扎着500内部服务器错误。我已经做了一个基本的脚本来测试,但它只是得到500。你看到一个错字或逻辑错误吗?我现在要盲目地看到一个错误。JQuery - > Ajax - > PHP - > 500内部服务器错误
AJAX
$("#select_kjede").change(function(){
var kjede = $("#select_kjede option:selected").val();
$.ajax({
type: "POST",
url: "bestilling/controller.php",
data: {
kjede: kjede
}
})
.done(function(msg) {
alert(msg);
});
});
PHP
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$message = $_POST["kjede"];
echo "<script type='text/javascript'>console.log("."OLOL ".$message."</script>";
}
在PHP脚本我已经尝试了许多方法,包括if(isset($_POST['kjede'])
编辑: 在Chrome中合作nsole下的错误 -
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>
我认为“kjede”包含一个ID号码 – simonkaspers1 2014-09-20 10:29:34
您是否检查过错误?在错误日志或error_reporting? 'console.log' btw需要一个右括号。 – 2014-09-20 10:31:28
有错误报告,但会报告非错误。已关闭console.log,但没有任何事情发生@u_mulder – simonkaspers1 2014-09-20 10:33:41