求大佬帮看一下 这个//页面和数据交互工具 ajax 不太懂

小白看代码 发现有一个单独的js 里面写了一个

//页面和数据交互工具
//页面和数据交互工具
var ajaxUtil = {
    getPage:
        function (url,data,isChild) {
            if(url !== null && url !== ""){
                $.ajax({
                    url: "/tmall/admin/"+url,
                    type: "get",
                    data: data,
                    contentType: "text/html;charset=UTF-8",
                    success : function (data) {
                        $("#div_home_context_main").html(data);
                        window.scrollTo(0, 0);
                        if(!isChild){
                            /******
                             * event
                             ******/
                            //获得表单元素焦点时
                            $(".frm_input,.frm_radio").focus(function () {
                                $(".frm_error_msg").each(function () {
                                    styleUtil.errorHide($(this));
                                });
                            });
                            //点击table中的全选框时
                            $("#cbx_select_all").click(function () {
                                if($(this).prop("checked")){
                                    $("td>.cbx_select").prop("checked",true);
                                } else {
                                    $("td>.cbx_select").prop("checked",false);
                                }
                                styleUtil.errorHide($("#text_tools_msg"));
                            });
                            //点击table中的选框时
                            $("td>.cbx_select").click(function () {
                                styleUtil.errorHide($("#text_tools_msg"));
                            });
                            //点击重置按钮时
                            $('#btn_clear').click(function () {
                                $(".frm_div :input")
                                    .not(':button',':submit',':reset','hidden')
                                    .val('')
                                    .prop("checked",true);
                                //刷新下拉框
                                $('.selectpicker').selectpicker('refresh');
                            });
                        } else {
                            //清除已选中的li样式
                            $(".menu_li_select").removeClass("menu_li_select");
                        }
                    },
                    beforeSend: function () {
                        $(".loader").css("display","block");
                    },
                    error: function () {

                    }
                });
                console.debug(url);
            }
        }
};

这个ajax是总的吗?看不懂 求教了

是的,这是一个完整的ajax请求,我给你注释了一下:

$.ajax({
                    url: "/tmall/admin/"+url, //请求路径
                    type: "get", //请求方式
                    data: data,//请求参数
                    contentType: "text/html;charset=UTF-8",//响应内容类型
                    success : function (data) {}//响应成功的回调函数
});

 

这个是带条件查询,做分页查询的功能哦。

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632