我有一個頁面,其中包含一個表來顯示數據庫中的用戶列表,我使用分頁顯示每頁只有10個用戶如何我可以改變用戶數量取決於例如在第二個表格下方的鏈接中,通過下拉菜單選擇的數字包含在此需要的「顯示條目」。所以我可以將選定項目的值傳遞給控制器,還是有不同的方法來實現這一點? https://adminlte.io/themes/AdminLTE/pages/tables/data.htmlLaravel:分頁限制使用下拉菜單的數量
回答
你將不得不作出一個變量,它保存pageinate數據,假設你是通過AJAX發送,使用pageinateData和你的控制器,你可以調用這樣的事情:
$users = App\User::paginate($request->pageinateData);
所以每你可以用這個數據集呼叫。
編輯:
在你的控制器,你可以做這樣的事情:
public function pUserList(Request $request) {
$data = [];
$data['users'] = App\User::orderBy('id', 'desc')->paginate($request->pageinateData);
return view('userlist', $data);
}
$this
會給你的錯誤。 可以在jQuery的上change
使用來獲取值
$(document).ready(function() {
$('#issueinput5').on('change', function() {
alert($('#issueinput5').val());
$.ajax({
url:'your url here',
method:'POST',
data:{'pageinateData':$('#issueinput5').val(),},
success:function(d){
// Do your code...
}
});
});
});
編輯2:
對於csrf_token
,你需要做到以下幾點:添加到您的HTML頭
<meta name="csrf-token" content="{{ csrf_token() }}">
並在阿賈克斯調用你需要有:
$(document).ready(function() {
$('#issueinput5').on('change', function() {
$.ajax({
url:'/lists/user',
method:'POST',
headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') },
data:{'pageinateData':$('#issueinput5').val(),},
success:function(d){
console.log(d)
}
});
});
});
希望這有助於。
謝謝,對不起,我說下拉菜單,但我的意思是選擇領域。我怎麼能發送變量或價值從選擇控制器? –
我已經編輯了答案,檢查出來。 –
所以我需要使用表單發佈爲了將數據發送到控制器。對 ? –
你可以嘗試這樣做
$(document).ready(function(){
$('#issueinput5').on('change',function(){
$.ajax({
url:'supply your url here',
method:'POST',
data:{'priority':$(this).val(),},
success:function(d){
console.log(d)
}
});
})
})
謝謝我試試,但它顯示一個錯誤https://codeshare.io/adAkyK –
錯誤是什麼? – pinoyCoder
- 1. 使用下拉菜單刷新頁面
- 2. 使用javascript製作下拉菜單
- 3. 使用jQuery製作下拉菜單
- 4. Rails的:祖先如何使無限的菜單下拉菜單
- 5. 分辨率,下拉菜單
- 6. 使用jquery下拉菜單
- 7. 限制上下文菜單
- 8. 在laravel中查詢下拉菜單?
- 9. 使用數據的下拉菜單 - 顯示子菜單
- 10. Rails:下拉菜單選擇每頁的結果將與分頁
- 11. 限制在Flash上下文菜單中的項目數量?
- 12. 頁腳下隱藏下拉菜單
- 13. Laravel 4 PHP:使用分頁來限制數據庫結果
- 14. JavaScript函數生成下拉菜單/刪除下拉菜單
- 15. 下拉菜單
- 16. 下拉菜單?
- 17. 下拉菜單
- 18. 下拉菜單
- 19. 下拉菜單
- 20. 我的下拉菜單沒有顯示Chrome/IE中菜單的下拉部分
- 21. 如何限制Django中的下拉菜單管理
- 22. 基於下拉菜單的JQuery限制日期範圍
- 23. 在下拉菜單上限制相同值的輸出
- 24. 使用CSS HOVER製作最簡單的下拉菜單
- 25. 使用Laravel分頁或簡單分頁
- 26. 從頁面上的多個下拉菜單中選擇哪個下拉菜單?
- 27. html頁面中的Silverlight下拉菜單?
- 28. 帶下拉菜單的PHP頁面
- 29. 使用jQuery爲下拉菜單限制無序列表的大小
- 30. 如何使下拉菜單
我們展示你的代碼。 –
https://codeshare.io/adAkyK –
請訪問幫助中心並閱讀[如何提問](https://stackoverflow.com/questions/how-to-ask),特別是如何創建[最小,完整的和可驗證的例子](https://stackoverflow.com/help/mcve)。 –