12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- 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 "";
- }
|