首先声明一下,此方法主要解决ajax请求之后打开新窗口被拦截的问题。
ajax之前 var w = window.open();
ajax 要声明为异步-----async:false
var w = window.open();$http({method:'post',url:config_url+'/user/get_user_base_info',async:false,data:userData}).success(function(data){if(data.code==10000){if(data.data.status!=3){$("#tishi").html("请完成实名认证");$("#tishi").addClass("animated slideInDown").fadeIn(0, function () {setTimeout(function () {$("#tishi").hide().removeClass("animated slideInDown")}, 3000);});}else {w.location = "/art/create_art";}}});