婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ajax回調打開新窗體防止瀏覽器攔截有效方法

ajax回調打開新窗體防止瀏覽器攔截有效方法

熱門標簽:ai機器人電銷資源 騰訊地圖標注位置能用多久 云呼外撥網絡電話系統 越南河內地圖標注 超級大富翁地圖標注 機器人電銷騙局揭秘 個人怎樣在百度地圖標注地名 地圖標注項目怎么樣 硅語電話機器人公司

ajax回調打開新窗體防止瀏覽器攔截,就這么做!

問題剖析:

function click_fun(){ 
   window.open("www.baidu.com");//能打開 
  $.ajax({ 
    'url': '${pageContext.request.contextPath}/activity/savePrizes.htm', 
    'type': 'post', 
    'dataType': 'json', 
    'data': data, 
    success: function (data) { 
      window.open("www.baidu.com");//被攔截 
    }, 
    error:function(){ 
 
    } 
  }); 
} 

分析:
打開新窗體只能在點擊事件內觸發,點擊事件內的回調函數內打開窗體會被攔截,瀏覽器會認為是廣告彈窗之類的代碼

解決1:

function click_fun_new(){ 
  var tempwindow=window.open();//先打開臨時窗體,由于是點擊事件內觸發,不會被攔截 
  $.ajax({ 
    'url': '${pageContext.request.contextPath}/activity/savePrizes.htm', 
    'type': 'post', 
    'dataType': 'json', 
    'data': data, 
    success: function (data) { 
      tempwindow.location = "www.baidu.com";//當回調的時候更改臨時窗體的路徑 
    }, 
    error:function(){ 
      tempwindow.close();//回調發現無需打開窗體時可以關閉之前的臨時窗體 
    } 
  }); 
} 

解決2:

function click_fun_new(){ 
  var flag = false; 
  $.ajax({ 
    'url': '${pageContext.request.contextPath}/activity/savePrizes.htm', 
    'type': 'post', 
    'dataType': 'json', 
    'data': data, 
    'async':false,//同步請求 
    success: function (data) { 
      $("#a").attr("href","www.baidu.com");//當回調的時候更改頁面上或創建的某個a標簽的href 
      flag = true;//更改標志 
    }, 
    error:function(){ 
       
    } 
  }); 
  if(flag){ 
    $("#a").click();//href屬性更改后模擬點擊 
  } 
} 

以上就是ajax回調打開新窗體防止瀏覽器攔截的兩種方法,希望對大家的學習有所幫助。

您可能感興趣的文章:
  • JS 攔截全局ajax請求實例解析
  • Ajax請求響應中用window.open打開新窗口被攔截的解決方法
  • Node.js服務器環境下使用Mock.js攔截AJAX請求的教程
  • 在Java的Struts中判斷是否調用AJAX及用攔截器對其優化
  • ajax請求成功后新開窗口window.open()被攔截解決方法
  • jquery ajax 向后臺傳遞數組參數示例
  • jquery中ajax使用error調試錯誤的方法
  • JQuery的Ajax請求實現局部刷新的簡單實例
  • jquery的ajax()函數傳值中文亂碼解決方法介紹
  • jQuery Ajax異步處理Json數據詳解
  • JQuery處理json與ajax返回JSON實例代碼
  • Jquery中ajax方法data參數的用法小結
  • 解決攔截器對ajax請求的攔截實例詳解

標簽:海南 洛陽 鄭州 遼源 邢臺 內蒙古 舟山 林芝

巨人網絡通訊聲明:本文標題《ajax回調打開新窗體防止瀏覽器攔截有效方法》,本文關鍵詞  ajax,回調,打開,新窗體,新,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ajax回調打開新窗體防止瀏覽器攔截有效方法》相關的同類信息!
  • 本頁收集關于ajax回調打開新窗體防止瀏覽器攔截有效方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 遂平县| 隆化县| 鹰潭市| 加查县| 梧州市| 个旧市| 溆浦县| 醴陵市| 全椒县| 洪雅县| 米易县| 洪江市| 紫阳县| 冷水江市| 德惠市| 布尔津县| 哈密市| 大石桥市| 当雄县| 康平县| 安仁县| 宁化县| 文成县| 嘉善县| 枞阳县| 丰都县| 罗山县| 衡山县| 平湖市| 九江市| 辽阳县| 和政县| 潜山县| 贺州市| 韶山市| 治多县| 平顶山市| 汝州市| 嘉禾县| 吕梁市| 普安县|