개발자/개발(회사용)

[ajax]숫자 넣기, querystring 가져오기

엘리씨 2021. 10. 4. 20:36

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