首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

Ajax请求回应里边打开窗口 避免被拦截

2012-06-27 
Ajax请求回应里面打开窗口 避免被拦截最近在做项目的时候有个需求是需要先用Ajax去后台验证一下,如果通过

Ajax请求回应里面打开窗口 避免被拦截
最近在做项目的时候有个需求是需要先用Ajax去后台验证一下,如果通过了再打开一个新的浏览器窗口,但是在Ajax的回掉函数里面打开时总是被浏览器认为是弹窗,有可能被拦截,从网上查询各种资料发现,其实把Ajax的请求参数 async:false 设置成false就可以,具体代码如下:
$.ajax({
async:false,
type:"post",
url:url,
data:"j_username="+j_username+"&j_password="+j_password,
complete: function(originalRequest){window.open(url) }
});

热点排行