这里什么意思
来源:1-5 按需加载商品详情
qq_勿忘初心_H
2020-05-14 20:44:50
function loadOnce($elem,success){
var dataLoad=$elem.data('load');
if (!dataLoad) return;
if (!$elem.data('loaded')) { //第一次进来时是undefined,会执行下面代码
$elem.data('loaded',true); //第一次还没加载就设定为true,因为我们后面进行ajax请求时异步的,怕有其他东西会加载进来
// $layer.html('<li class="dropdown-loading"></li>'); //这里直接写到页面上去
$.getJSON(dataLoad).done(function(data){
if(typeof success === 'function') success($elem,data);
}).fail(function(){
$elem.data('loaded',false);
})
}
}$.getJSON(dataLoad).done(function(data){}这一句的$.getJSON(dataLoad)这么写是什么意思
1回答
同学你好,$.getJSON(dataLoad)的意思是:请求指定地址的json数据。
$.getJSON方法表示:使用 AJAX 的 HTTP GET 请求获取 JSON 数据。
dataLoad是要加载json数据的地址。
如果我的回答回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题