无法从POST请求获得响应。 Laravel和jQuery

时间:2015-03-13 16:50:15

标签: jquery laravel

我在“.blade.php”文件中有以下代码。

$(document).ready(function(){
$("#ans_buttton").on('click', function(){
  $.post("http://localhost:8000/answer", {round: "{{$round}}", sno: "{{$sno}}"}, function(data, status){
      $("#answer").html(data);
  });
});
});

路线如下。

Route::post('/answer', function(){
$round = Input::get('round');
$sno = Input::get('sno');
$ans = question::where('round', $round)->where('sno', $sno)->first();
echo "$ans->answer";
});

我收到500内部错误。 我错过了什么?

我是初学者。请帮忙!

1 个答案:

答案 0 :(得分:0)

$ans = question::where('round', $round)->where('sno', $sno)->first();更改为

$ans = question::where('round','=', $round)->where('sno','=', $sno)->first();

使用你想要的任何操作员。