windows .location.href(var)在ff7上的奇怪行为
window.location.href(var) strange behaviour on ff7
我不明白FF7的问题
我有一个ajax调用返回一个json对象(jquery)。
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 = 'http://www.google.com/';
window.location.href(url);
}
为什么?
请注意console.log工作完美并输出正确的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不是一个方法,而是一个属性,所以你只能给它赋值。下面可能是一个事件侦听器,让浏览器重定向到该位置。
window.location.href
不是函数。在你的第二个例子中,你可以简单地删除window.location.href(url)
,它会工作
window.location.href
是一个JavaScript属性,而不是一个jQuery方法。要更改url,您应该使用=
:
window.location
window.location = url;
参见https://developer.mozilla.org/en/window.location
相关文章:
- 在单击href链接的同时下载文件
- 如果href包含X,请更改href
- 锚点元素的href属性自动更改
- 锚点元素不't使用svg时,请打开EDGE上的href
- 检测电话窃听,即:<a href="电话:xxx">在UIWebview上
- 如何覆盖锚点元素's href目标,并在我点击转到目标javascript时删除其他错误
- Href:当前DIV中的目标ID
- href属性内的javascript函数
- ng绑定和ng href问题.ng href未从控制器加载数据
- 如何将href设置为不同的值
- 如何提取“;href"最近列表项中的属性值
- CKEditor如何允许href="javascript:void(0)"在小部件中
- 渲染”;a“;React.js中的可选href
- 在类似Facebook的社交墙中添加href
- D3 Javascript HREF链接替换
- 点击href在谷歌地图中加载位置
- 如何在javascript中的某个按钮上更改href的值
- 我可以使用location.href为变量生成url吗
- 根据滚动位置动态更改href
- windows .location.href(var)在ff7上的奇怪行为