function tag_arcpagelist_multi(obj, tagid, pagesize, callback_1565841361)
{
//步骤一:创徏异步对象
var ajax = new XMLHttpRequest();
var lang = obj.attributes['data-lang'].value; // 多语a
var root_dir = obj.attributes['data-root_dir'].value; // 子目录\?
var tagidmd5 = obj.attributes['data-tagidmd5'].value; // tagid加密后唯一的标?
var page = obj.attributes['data-page'].value; // 当前늠
page = parseInt(page) + 1;
var tips = obj.attributes['data-tips'].value; // 加蝲按钮的文?
var loading = obj.attributes['data-loading'].value; // 当前늠
if (!loading) {
loading = '';
}
var oldhtml = obj.innerHTML; // 记录原来a标签里面的文本内?
obj.attributes['href'].value = 'javascript:void(0);'; // 止a标签跌{
//步骤?讄h的url参数,参数一是请求的cd,参数二是h的url,可以带参?动态的传递参数starName到服务端
obj.innerHTML = loading;
ajax.open("post", root_dir+"/index.php?m=api&c=Ajax&a=arcpagelist&lang="+lang+"&page="+page+"&pagesize="+pagesize+"&tagid="+tagid+"&tagidmd5="+tagidmd5, true);
// l头部添加ajax信息
ajax.setRequestHeader("X-Requested-With","XMLHttpRequest");
// 如果需要像 HTML 表单那样 POST 数据Q请使用 setRequestHeader() 来添?HTTP 头。然后在 send() Ҏ中规定您希望发送的数据Q?
ajax.setRequestHeader("Content-type","application/x-www-form-urlencoded");
//步骤?发送请?
ajax.send('_ajax=1');
//步骤?注册事g onreadystatechange 状态改变就会调?
ajax.onreadystatechange = function () {
//步骤?如果能够q到q个判断 说明 数据 完美的回来了,q且h的页面是存在?
if (ajax.readyState==4 && ajax.status==200) {
var json = ajax.responseText;
var res = JSON.parse(json);
if (res.code == 1) {
//先保存原来的html
var html = document.getElementById(tagid).innerHTML;
document.getElementById(tagid).innerHTML = html + res.data.msg;
obj.attributes['data-page'].value = page;
if (callback_1565841361 != '') {
try{
eval(callback_1565841361 + "();");
}catch(e){}
}
// 加蝲更多文本
if (1 == res.data.lastpage) {
obj.innerHTML = tips;
obj.onclick = null;
} else {
obj.innerHTML = oldhtml;
}
} else {
obj.innerHTML = oldhtml;
if (-1 == res.data.code) {
alert(res.data.msg);
return false;
}
}
}
}
} ձ91