我正在使用 jquery ajax 方法向 php 网页发出 http 请求,作为响应,我采用像 {"status":"success","url":"http url"} 这样的 json
在成功函数上,我从 json 重定向到 url,但大多数时候它都会失败。我正在使用以下内容进行重定向:
window.location.href = url
当 url 干净且没有其他字符时它工作正常,但当我有 # 或空格或其他一些字符时它会失败。请告诉我是否有任何方法可以解决我的问题。
我个人使用
window.location.replace(url);
阅读更多 http://www.w3schools.com/jsref/met_loc_replace.asp - "Replace() 方法用新文档替换当前文档"
window.location.replace()更好地模拟 http 重定向
还有其他各种选项,例如:
window.location.href = "http://stackoverflow.com";
充当链接点击
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)