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

主頁 > 知識(shí)庫 > ajax回調(diào)打開新窗體防止瀏覽器攔截有效方法

ajax回調(diào)打開新窗體防止瀏覽器攔截有效方法

熱門標(biāo)簽:ai機(jī)器人電銷資源 騰訊地圖標(biāo)注位置能用多久 云呼外撥網(wǎng)絡(luò)電話系統(tǒng) 越南河內(nèi)地圖標(biāo)注 超級(jí)大富翁地圖標(biāo)注 機(jī)器人電銷騙局揭秘 個(gè)人怎樣在百度地圖標(biāo)注地名 地圖標(biāo)注項(xiàng)目怎么樣 硅語電話機(jī)器人公司

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

問題剖析:

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(){ 
 
    } 
  }); 
} 

分析:
打開新窗體只能在點(diǎn)擊事件內(nèi)觸發(fā),點(diǎn)擊事件內(nèi)的回調(diào)函數(shù)內(nèi)打開窗體會(huì)被攔截,瀏覽器會(huì)認(rèn)為是廣告彈窗之類的代碼

解決1:

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

解決2:

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

以上就是ajax回調(diào)打開新窗體防止瀏覽器攔截的兩種方法,希望對(duì)大家的學(xué)習(xí)有所幫助。

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

標(biāo)簽:海南 洛陽 鄭州 遼源 邢臺(tái) 內(nèi)蒙古 舟山 林芝

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ajax回調(diào)打開新窗體防止瀏覽器攔截有效方法》,本文關(guān)鍵詞  ajax,回調(diào),打開,新窗體,新,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《ajax回調(diào)打開新窗體防止瀏覽器攔截有效方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于ajax回調(diào)打開新窗體防止瀏覽器攔截有效方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 行唐县| 云霄县| 白水县| 台州市| 永福县| 化州市| 闸北区| 合川市| 平定县| 苍溪县| 朔州市| 洛扎县| 子洲县| 绥阳县| 丰县| 安陆市| 丰顺县| 株洲市| 涿鹿县| 泌阳县| 长乐市| 潞西市| 巴中市| 怀安县| 张掖市| 许昌县| 池州市| 汝州市| 上蔡县| 宝坻区| 新龙县| 新营市| 南川市| 喀什市| 东安县| 中阳县| 县级市| 江口县| 南澳县| 昭通市| 长海县|