87,984
社区成员
发帖
与我相关
我的任务
分享
if (Xiake.gUin) {// 不能通过Cookie判断,因为我们需要用户昵称
var nickname = Xiake.gNick;
var brief_nickname = Xiake.gNick;
if (Xiake.gNick != '') {
//brief_nickname = Xiake.getLimitedLength(Xiake.gNick, 7);
brief_nickname = Xiake.gNick;
} else {
nickname = Xiake.gUin;
brief_nickname = Xiake.gUin;
}
} else {// 用户未登录
if ($pop_life_no_login) {
$pop_life_no_login.style.display = 'block';
}
if ($pop_life_logined) {
$pop_life_logined.style.display = 'none';
}
if ($buyLoginStatus) {
$buyLoginStatus.style.display = 'block';
}
if ($buyWelcome) {
$buyWelcome.style.display = 'none';
}
}

Xiake.syncLogin = function(loginCb, noLoginCb) {
var cbName = "_cb";
cbName += Math.round(Math.random() * 1E6);
window[cbName] = function(result) {
if (result.ret == 0 && result && result.ret == "0") {
Xiake.gUin = result["uin"];
Xiake.gNick = result["nick"];
if (typeof loginCb == "function")
loginCb()
} else {
noLoginCb = typeof noLoginCb === "function" ? noLoginCb : function() {
};
Xiake.logout(noLoginCb)
}
};
Xiake._loadLoginStatus({scriptCharset: "utf-8",url: "http://cgi.go.qq.com/cgi-bin/v2/comm/login.fcg?nick=1&callback=" + cbName + "&tk=" + Xiake.security.getAntiCSRFToken(),
loginCb: loginCb,noLoginCb: noLoginCb})
};
Xiake.gNick是通过上面的JSONP返回的结果进行赋值的,后台压根就没有返回昵称,所以是后台的问题,跟你没有关系。要么就是你的地址写错了。但是看起来请求地址并没有问题。具体的你可以问下后台的人员。
方法在xiake.js文件里,自己找。

http://go.qq.com/hotel/
/*网站在线地址,unicode*/
