2017-05-17 56 views
0

我想在本地主机中打开google页面,只是在ajax成功处理程序中。这里是我如何尝试到目前为止。为什么url正好在ajax成功的contextpath后面追加处理程序

$(".write-portal").off("click").on("click",function (event) { 
var id = $(this).attr('id'); 
var pageId = $(this).attr('data-pageBodyId'); 
var windowUrl= window.location.href;   
var postData={"windowUrl":windowUrl}; 
$.ajax({ 
    type : "POST", 
    url : contextpath + "/perform-logout", 
    data : postData, 
    async:false, 
    success : function(msg) { 
     window.open("www.google.com","google",'width=700,height=600,left=0,top=100,screenX=0,screenY=100') 
     //window.location.href = "www.google.com"; 
     /*if(msg){ 
      window.location.assign(customUrl); 
     }*/ 
    }, 
    error : function(xhr, ajaxOptions, thrownError) { 

    } 
}); 
}); 

它打开了一个弹出的网址却是有contextpath + www.google.com。不过我想简单地写作www.google.com

+2

看起来它正在做一个相对路径,只需在域名前添加http://也许。 – GillesC

回答

1

你需要打开窗户时使用的绝对URL。试试这个:

window.open("http://www.google.com", ... 
相关问题