// 加载评论整体页面 function ajaxzan_1572491762(aid, root_dir) { var before_display = document.getelementbyid('ey_zan').style.display; document.getelementbyid('ey_zan').style.display = 'none'; var aid = parseint(aid); //步骤一:创建异步对象 var ajax = new xmlhttprequest(); //步骤二:设置请求的url参数,参数一是请求的类型,参数二是请求的url,可以带参数,动态的传递参数starname到服务端 ajax.open("get", root_dir+'/index.php?m=plugins&c=zan&a=zan&aid='+aid+'&_ajax=1', true); // 给头部添加ajax信息 ajax.setrequestheader("x-requested-with","xmlhttprequest"); //步骤三:发送请求 ajax.send(); //步骤四:注册事件 onreadystatechange 状态改变就会调用 ajax.onreadystatechange = function () { //步骤五 如果能够进到这个判断 说明 数据 完美的回来了,并且请求的页面是存在的 if (ajax.readystate==4 && ajax.status==200) { var json = ajax.responsetext; var res = json.parse(json); if (1 == res.code) { try{      document.getelementbyid('ey_zan').innerhtml = res.data.html; if (!before_display) { document.getelementbyid('ey_zan').style.display = before_display; } }catch(e){} } else { if (0 == res.data.isstatus) { document.getelementbyid('ey_zan').innerhtml = ''; document.getelementbyid('ey_zan').style.display = 'none'; } }  } else { try { if (!before_display) { document.getelementbyid('ey_zan').style.display = before_display; } document.getelementbyid('ey_zan').innerhtml = '加载失败~'; } catch(err){} } } } function clickzan(obj, aid) { //if ($(obj).attr('data-is_zan')) { // layer.msg('您已赞过!', {time: 1500}); // return false; //} $.ajax({ url: $(obj).data('url'), type: 'post', datatype: 'json', data: {aid:aid}, success: function(res) { if (1 == res.code) { $('#click_like_'+aid).html(res.data.likecount); layer.msg('点赞成功!', {time: 1500}); } else { layer.msg(res.msg, {time: 1500}); } //$('#click_zan_'+aid).addclass("hover"); // $(obj).attr('data-is_zan', true); }, }); }