html
<div id="num1">숫자 테스트1: </div>
<div id="num2">숫자 테스트2: </div>
script
$(function() {
$("#datepicker1, #datepicker2").datepicker({
dateFormat: 'yy.mm.dd'
});
console.log(11);
//쿼리개수 가져오기
$.ajax({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
type: 'post',
url: "{{Route('queryCnt')}}",
data: {"test1":"test1", "test2":"test2"},
dataType: 'json',
success: function(data) {
console.log(data);
console.log(data.test1);
$("#num1").append("<span>("+data.test1+")</span>");
$("#num2").append("<span>("+data.test2+")</span>");
// alert('성공'+data),
// location.href="{{Route('memberList')}}";
},
error: function(request,status,error){
alert("code:"+request.status+"\n"+
"message:"+request.responseText+"\n"+"error:"+error);}
})
});
controller
public function queryCnt(Request $request){
$test1 = $request->input('test1');
$test2 = $request->input('test2');
$model = new Member();
$cnt1 = $model->where('name', $test1)->count();
$cnt2 = $model->where('name', '김')->count();
$arr = array('test1' => $cnt1, 'test2' =>$cnt2);
return json_encode($arr);
}
isset($_GET['status']) ? $view->status = $_GET['status'] : $view->status ='';
'개발자 > 개발(회사용)' 카테고리의 다른 글
[stack log 사용법] (0) | 2021.12.14 |
---|---|
[라라벨] 페이지네이션 (0) | 2021.10.06 |
switch+삼항연산자 (0) | 2021.03.12 |
[js] ajax formdata serialize (0) | 2021.02.23 |
[210214] 체크박스, 전체체크, disabled etc... (0) | 2021.02.14 |