【发布时间】:2013-08-11 08:52:55
【问题描述】:
我有两个 Ajax 获取请求:
$.get('/tutorials/rate', {id: {{$tutorial->id}}}, function (data) {
$ratingCount = data;
});
$.get('/tutorials/rateAverage', {id: {{$tutorial->id}}}, function (data) {
$averageRating = data;
});
在我的控制器中:
public function get_rate() {
$postId = Input::get('id');
$ratings = rating::where('tutorial_id', '=', $postId)->get();
return count($ratings);
}
public function get_rateAverage(){
$postId = Input::get('id');
}
在我的路线中:
Route::controller('tutorials', 'TutorialController');
第一个请求就像一个魅力,第二个给我一个 500 错误...
【问题讨论】:
-
您查看服务器日志了吗?它应该告诉你发生了什么。
-
您是否应该在第二个请求中返回某些内容?
-
是的,我想退货,但这不是我得到 500 的原因
-
服务器给我 {"error":{"type":"Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException","message":"","file":"\ /Volumes\/Data\/Users\/Christian\/Downloads\/www-backup\/vendor\/laravel\/framework\/src\/Illuminate\/Routing\/Controllers\/Controller.php","line" :290}}
标签: javascript jquery laravel laravel-4