[英]Error 500 When return View from controller during ajax call
當用戶單擊復選框以根據每個復選框類別獲取特定作業時,我必須創建 ajax 調用。 當在 controller 我返回return \Response::json($jobs)
請求工作正常。 但是當我試圖返回時return View::make('jobs.alljobs')->with('jobs', $jobs);
我收到錯誤 500
作業控制器.php
$cat = Input::get('categories');
$jobs = Job::whereIn('category_id',$cat)->get();
return View::make('jobs.alljobs')->with('jobs', $jobs);
AJAX 調用 function
function filterCategories(){
//Mark : Categories filters jquery
var categories = [];
// Listen for 'change' event
$('input[name="cat[]"]').on('change', function (e) {
e.preventDefault();
categories = []; // reset
$('input[name="cat[]"]:checked').each(function()
{
categories.push($(this).val());
});
console.log(categories);
//Send request
$.ajax({
url: '/jobs/searchcat',
type: 'POST',
data: {categories:categories},
beforeSend: function (request) {
return request.setRequestHeader('X-CSRF-Token', $("meta[name='csrf-token']").attr('content'));
},
success: function(response){
console.log(response);
}
})});}
可能意味着您的腳本在您返回視圖時拋出未捕獲的錯誤或異常。 啟用錯誤記錄並檢查您的日志。 這些頁面中的任何一個都可能對此有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.