小白看代码 发现有一个单独的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