当有LS字符时,rails中的Javascript会中断

时间:2017-08-13 06:58:06

标签: javascript ruby-on-rails encoding ruby-on-rails-5

我遇到了javascript问题。我正在进行api调用,返回一些数据。并使用jquery我在html中显示响应。对于特定输入,api会返回此值:https://cdn.theculturetrip.com/wp-content/uploads/2016/01/ceMichelberger-Hotel-_
©Alexandre-Jung-Flickr-http_-www.flickr.com-650x488-650x271.jpg和我的分页符。

此外,我试图提醒上述内容,但无法做到。

alert('https://cdn.theculturetrip.com/wp-content/uploads/2016/01/ceMichelberger-Hotel-_
©Alexandre-Jung-Flickr-http_-www.flickr.com-650x488-650x271.jpg');
....

当我将其粘贴到记事本中时,我可以在LS之间看到_ and copyright。 我该怎么办?

1 个答案:

答案 0 :(得分:0)

也许您可以尝试使用encodeURI()。 它可以转义特殊字符但不影响原始链接目标。 只需将它们转换为Uniform Resource Identifier