【发布时间】:2013-12-04 00:53:40
【问题描述】:
我正在使用 jquery ajax 方法向 php 网页发出 http 请求,作为响应,我使用 json 像 {"status":"success","url":"http url"}
在成功函数上,我从 json 重定向到 url,但大多数时候它失败了。我正在使用以下重定向:
window.location.href = url
当 url 干净且没有其他字符时它可以正常工作,但当我有 # 或空格或其他一些字符时会失败。请让我知道是否有任何方法可以解决我的问题。
【问题讨论】:
-
给出一个失败的示例 URL...
-
我在服务器端使用 json_encode 函数,所以我认为它正在编码特殊字符并创建类似 &abc;对于某些字符 [链接](example.com/… and_quotation_and_hash)
标签: javascript php jquery json redirect