chrome瀏覽器,阻止回調方法中的window.open()方法


在方法中加入以下代碼,即可

$.ajaxSetup({async:false});

完整javascript代碼:
    /*獲取已存在的title*/
function getPostByTitle(obj){
if(obj.value!==""){
$.ajaxSetup({async:false});
$.post("/ajaxGetPost?title="+obj.value,callbackTitle,'json');
}
}
  /*回調方法*/
function callbackTitle(data) {
var html="";
if(data.length>0){
$(".alert-warning").css("display","block");
$('.alert-apply-url span').html('這個title 已存在');
for(var i=0;i<data.length;i++){
window.open(data[i]['post_slug'],"newWindow"+i,"_search");
html+="<a href='#' onclick='openWin(this)'>"+data[i]['post_slug']+"</a><br/>";
}
$("#re_title").html(html);
}
}




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM