function footprint_1606269933(aid, root_dir) { var users_id = getcookie_1606269933('users_id'); if (!users_id) { return false; } //步骤一:创建异步对象 var ajax = new xmlhttprequest(); //步骤二:设置请求的url参数,参数一是请求的类型,参数二是请求的url,可以带参数,动态的传递参数starname到服务端 ajax.open("post", root_dir+'/index.php?m=api&c=ajax&a=footprint_save', true); // 给头部添加ajax信息 ajax.setrequestheader("x-requested-with","xmlhttprequest"); // 如果需要像 html 表单那样 post 数据,请使用 setrequestheader() 来添加 http 头。然后在 send() 方法中规定您希望发送的数据: ajax.setrequestheader("content-type","application/x-www-form-urlencoded"); //步骤三:发送请求+数据 ajax.send('aid='+aid+'&_ajax=1'); //步骤四:注册事件 onreadystatechange 状态改变就会调用 ajax.onreadystatechange = function () { //步骤五 如果能够进到这个判断 说明 数据 完美的回来了,并且请求的页面是存在的 if (ajax.readystate==4 && ajax.status==200) { var json = ajax.responsetext; var res = json.parse(json); if (1 == res.code) { //成功 }  } } } // 读取 cookie function getcookie_1606269933(c_name) { if (document.cookie.length>0) { c_start = document.cookie.indexof(c_name + "=") if (c_start!=-1) { c_start=c_start + c_name.length+1 c_end=document.cookie.indexof(";",c_start) if (c_end==-1) c_end=document.cookie.length return unescape(document.cookie.substring(c_start,c_end)) } } return ""; }