jsonp格式错误ajax

时间:2022-12-18 09:24:10
define(function(require, exports, module) {
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