为何无法用$_GET取值呢?

浏览:252 发布日期:2017/06/19 分类:ThinkPHP5专区
我在jquery中使用以下方法请求和传值,                $.ajax({
                 //
                 url:"{:url('admin/arctype/arctype_by_id')}",
                 type:'GET',
                 data:{"id":treeNode.id},
                 dataType:'json',
                 async: false,
                 success:function(data){
                 alert("读取数据成功"); 
                 },
                 error : function() {   
                 alert("读取数据异常!");  
                 }                 
                })
我在控制器中使用arctype_by_id方法取值    public function arctype_by_id()
    {
        $id = $_GET['id'];
        $data = db('arctype')->where($id)->find();
        if($data){
            echo json_encode($data);
        }else {
            $data['code']='0';
            echo json_encode($data);
        }        
    }
我始终无法取到id的值,请问什么情况?

附件 QQ截图20170619181236.jpg ( 7.75 KB 下载:6 次 )

最佳答案
评论( 相关
后面还有条评论,点击查看>>