js弹出新窗口被阻挡的解决方法
在目前asp.net项目中遇到查询结果后弹出新窗口显示,有些浏览器会自动阻止弹窗.
原因是我用ajax发起的异步请求,收到查询结果后再弹出窗口浏览器当成不是用户点击行为就会被阻挡.
查了很多资料有说改成form表单提交而不用a超链接打开,结果我试了也不行.
最终发现是因为我用ajax异步请求,改为同步即可解决!!! async: false,
在目前asp.net项目中遇到查询结果后弹出新窗口显示,有些浏览器会自动阻止弹窗.
原因是我用ajax发起的异步请求,收到查询结果后再弹出窗口浏览器当成不是用户点击行为就会被阻挡.
查了很多资料有说改成form表单提交而不用a超链接打开,结果我试了也不行.
最终发现是因为我用ajax异步请求,改为同步即可解决!!! async: false,