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