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

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 

我该如何安慰服务器错误?

+0

我认为“kjede”包含一个ID号码 – simonkaspers1 2014-09-20 10:29:34

+0

您是否检查过错误?在错误日志或error_reporting? 'console.log' btw需要一个右括号。 – 2014-09-20 10:31:28

+0

有错误报告,但会报告非错误。已关闭console.log,但没有任何事情发生@u_mulder – simonkaspers1 2014-09-20 10:33:41

我想问你的表单是什么样的。但我无法评论。您的代码可以正常使用以下表单。

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