2016-05-13 75 views
-1

我在laravel 5是新的,我想訪問的學生名單是誰在10類訪問laravel 5的數據,如何從表中使用jQuery GET或POST與WHERE條件

假設你有一個學生表,並有所有班級學生。

我想用選擇框傳遞的類ID,然後想用在laravel 5jquery的結果DIV所有學生的名單...

+0

我曾嘗試給定的代碼波紋管,但發現404錯誤 VAR =類標識碼$( 「#類標識碼」)VAL()。 (「{{url('/ getAllStudent')}}」,function(data){ $(「#result_id」).html(data); }); 我可以使用路線嗎?或者我只能使用網址 –

回答

0

您可以在選擇框更改事件使用AJAX調用這個,然後創建PHP腳本對於Ajax調用像下面

如果你的表名是一樣的學生例如列CALL_ID,student_id數據,名稱,其他列

則代碼應該是

$students = DB::table('students')->where('call_id', 10)->get(); 

你可以遍歷學生喜歡

$html = ''; 
foreach ($students as $student) 
{ 
    // create your html for required fields to display 
    $html = '<div> Student Name :'.$student->name.'</div>'; 
} 
echo $html; 

,並顯示這回在你的目標DIV Ajax響應。

你會得到結果

+0

如何找到頁面?我總是得到404錯誤,頁面名稱是getAllStudent.blade.php jQuery.get(「{{url('getAllStudent')}}」,function(data){ jQuery(「#result_id」).html(數據); }); –

+0

@GauravPandey您是否在路徑文件中定義了路線? – madalinivascu

+0

對於在Ajax網址你需要編寫controllername/actionname,我認爲getAllStudent是你的動作名稱。您需要指定控制器名稱,如** controllername/actionname ** –