gpt4 book ai didi

javascript - 使用 Backbone 重定向时 URL 损坏

转载 作者:行者123 更新时间:2023-11-29 16:10:54 25 4
gpt4 key购买 nike

我在使用 Backbone 路由器重定向到 URL 时看到了一个奇怪的行为。

如果我尝试重定向到:

//myserver/component_issues/index?id=org.codehaus.sonar:sonarqube

...一切都很好,但是当我尝试重定向到时收到 404:

//myserver/component_issues/index?id=org.codehaus.sonar-plugins.javascript:javascript``

浏览器 JavaScript 控制台告诉我它试图打开的 URL 是:

//myserver/component_issues/index?id=org.codehaus.sonar-plugins. 

...所以它丢失了 javascript:javascript 部分。

可能发生了什么?

最佳答案

Backbone 删除“javascript:”之后(包括在内)的所有内容(参见 http://backbonejs.org/docs/backbone.html#section-225)。

为了防止这种情况,您应该转义您的参数,即像

这样的 url
//myserver/component_issues/index?id=org.codehaus.sonar-plugins.javascript%3Ajavascript

关于javascript - 使用 Backbone 重定向时 URL 损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28316868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com