搜尋

首頁  >  問答  >  主體

javascript - js打開視窗的問題

為什麼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");
         }
    });

為什麼沒有開啟新的視窗呢,求指教? ?

#
淡淡烟草味淡淡烟草味2788 天前513

全部回覆(2)我來回復

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:31:47

    這個坑之前踩過,异步AJAX回调中使用window.open,会被浏览器拦截,把AJAX改為同步的可以解決,題主可以試試看。

    回覆
    0
  • ringa_lee

    ringa_lee2017-05-19 10:31:47

    沒有進入if 所以沒彈出,嘗試輸出data

    回覆
    0
  • 取消回覆