var headView = {
htmlBuild:function(){
var head = '<div class="w">'+
'<ul class="fl">'+
' <li class="fore0"><a class="home_icon" href="http://www.dongao.com"></a><span class="home_icon_text cw-icon">东奥首页</span>'+
' <div class="clear"></div>'+
'</li>'+
'</ul>'+
' <ul class="fr">';
if(!headView.isLogin()){
head+=' <li class="fore2">'+
' <div class="dt">'+
' <a class="com_head_login" target="_blank" href="'+PASSPORT_PATH+'"/login">请登录</a><a target="_blank" href="'+PASSPORT_PATH+'"/register">免费注册</a>'+
'</div>'+
' </li>'+
'<li class="common_head_spe"><div></div></li>';
}
head+='<li class="fore2">'+
' <div class="dt">'+
' <a target="_blank" href="'+MEMBER_PATH+'">我的东奥</a>'+
' </div>'+
'</li>'+
'<li class="fore2">'+
' <div class="dt">'+
'<a target="_blank" href="'+ORDER_PATH+'">我的订单</a>'+
'</div>'+
' </li>'+
' <li class="fore2 ">'+
'<div class="dt">'+
'<a target="_blank" href="javascript:void(0)">集团用户</a>'+
'</div>'+
' </li>'+
'</ul>'+
'<span class="clear"></span>'+
'</div>';
return head;
},
init:function(){
$("#headDiv").append(headView.htmlBuild());
},
isLogin:function(){
var url = passPortUrls.isLogin()+'?callback=?';
var isLogin = false;
$.ajax({
url:url,
dataType:"jsonp",
async:false,
method:"get",
success:function(data){
isLogin= data;
}
});
return isLogin;
}
}
headView.init();
});
在检查用户是否登录的时候
$.ajax({
url:url,
dataType:"jsonp",
async:false,
method:"get",
success:function(data){
isLogin= data;
}
});
这一段ajax状态一直未pender未返回,最终查看了下原来是async:false, jsonp没有这个属性,所以一直不走,晕
此外jsonp只能get,不能post