為什麼ajax回傳之後就無法開啟一個視窗?
程式碼:
$.ajax( {
url: '/fb/index.php',
data:{data: 1},
type:'post',
success:function(data) {
window.open("http://www.jb51.net");
},
error : function() {
console.log("error2");
}
});
為什麼沒有開啟新的視窗呢,求指教? ?
這個坑之前踩過,
异步
的AJAX
回调中使用window.open
,会被浏览器拦截,把AJAX
改為同步的可以解決,題主可以試試看。沒有進入if 所以沒彈出,嘗試輸出data