2016-06-22 66 views
0

繼續執行預訂 上點擊按鈕i調用下面如何從ajax發送數據獲取laravel中的控制器的方法?

$("#add_cart").click(function() 
    {$.ajax({ 
       url: 'roombooking', 
       type: "get", 
       data: {id:data}, 
       success: function(response){ // What to do if we succeed 
       if(data == "success") 
       alert(response); 
       } 
       }); 
       });

的AJAX功能代碼路徑

Route::post('roombooking','[email protected]');

控制器

public function roombooking($id,request $req) 
    { 

     $input = $req->all(); 
     return view ('pages.roombooking')->with('id',$id); 
    }
+1

你的問題是什麼?你有一個Ajax GET,但你的路線是POST – tnash

回答

0
Route::post('roombooking','[email protected]'); 

變化到

Route::get('roombooking','[email protected]'); 
+0

我做到了,但仍然無法重定向到另一個視圖 –

+0

你是什麼意思? 您通過ajax發送請求並需要重定向到另一個視圖?即使你可以在javascript中使用location.href來重定向頁面,但爲什麼你需要這樣做呢? – Einsamer

+0

我有一個頁面,用複選框列出引導表中的數據。所以現在當用戶檢查表中的多個項目時,我希望通過ajax將這些項目id發送給控制器,並在控制器中檢查數據庫中的id並獲取我所需的數據,並在另一個視圖中列出這些項目數據。請幫助...還有,如果有任何替代 - –

相關問題