Javascript window.location.href(var)在ff7上的奇怪行为
我不明白我在FF7上遇到的问题 我有一个返回json对象(jquery)的ajax调用 根本不起作用,但这一个起作用:Javascript window.location.href(var)在ff7上的奇怪行为,javascript,jquery,ajax,json,Javascript,Jquery,Ajax,Json,我不明白我在FF7上遇到的问题 我有一个返回json对象(jquery)的ajax调用 根本不起作用,但这一个起作用: if(data.result=='ok') { var url = baseURL + "azioni/makeForm/" + data.actcode + "/DIA/" + data.az_id; console.log(url); window.location.href = 'http://www.google.com/'; windo
if(data.result=='ok') {
var url = baseURL + "azioni/makeForm/" + data.actcode + "/DIA/" + data.az_id;
console.log(url);
window.location.href = 'http://www.google.com/';
window.location.href(url);
}
为什么?
请注意,console.log工作正常,并输出正确的url
window.location.href
不是一个函数。在第二个示例中,您只需删除window.location.href(url)
,它就可以工作了。在第二个示例中,您只需删除window.location.href(url)
,它就可以工作了也许可以尝试:
if(data.result=='ok') {
var url = baseURL+"azioni/makeForm/"+data.actcode+"/DIA/"+data.az_id;console.log(url);
window.location.href = url;
}
也许可以试试:
if(data.result=='ok') {
var url = baseURL+"azioni/makeForm/"+data.actcode+"/DIA/"+data.az_id;console.log(url);
window.location.href = url;
}
也许您需要使用:
document.location.href = url;
我认为.href不是一个方法,而是一个属性,所以您只能给它赋值。下面可能是一个事件侦听器,让浏览器重定向到该位置。可能您需要使用:
document.location.href = url;
我认为.href不是一个方法,而是一个属性,所以您只能给它赋值。下面可能是一个事件列表器,让浏览器重定向到该位置。
窗口。location.href
是一个JavaScript属性,而不是jQuery方法。要更改URL,应使用=
设置窗口。位置:
window.location = url;
另请参见窗口。location.href
是一个JavaScript属性,而不是jQuery方法。要更改URL,应使用=
设置窗口。位置:
window.location = url;
另请参见哇,我因为一个非常愚蠢的错误而大发雷霆,谢谢!没问题…很高兴我能帮上忙!哇,我因为一个愚蠢的错误而大发雷霆,谢谢!没问题…很高兴我能帮上忙!据我所知,window.location.href不是一个函数,所以你不需要()就我所知window.location.href不是一个函数,所以你不需要()