【问题标题】:Issue while passing variable value from server side code to javascript将变量值从服务器端代码传递到 javascript 时出现问题
【发布时间】:2014-02-21 05:54:51
【问题描述】:

我有一个简单的 Rails 应用程序,可以将 mp3 文件上传到 Amazon S3,然后在现场播放。

我面临的问题是将 mp3 url 从 ruby​​ 传递到 javascript 函数时。

<% audio = @random_audio %>
//<%= raise audio.song.url.inspect %>  
//console.log('<%= audio.song.url %>');
wavesurfer.load('<%= audio.song.url %>');

raise 给出正确的网址

 uploads/test.mp3?AWSAccessKeyId=XXXX&Signature=XXX&Expires=1392962027

但是控制台日志给出了错误的 url,它在每个 &amp; 之后添加了 amp;

 uploads/test.mp3?AWSAccessKeyId=XXXX&amp;Signature=XXX&amp;Expires=1392962027

因为无法访问此音频文件。这里有什么问题?

【问题讨论】:

    标签: javascript ruby-on-rails ruby ruby-on-rails-3 amazon-s3


    【解决方案1】:
    <%= audio.song.url.html_safe %>
    

    【讨论】:

      猜你喜欢
      • 2011-10-14
      • 2012-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-07
      • 1970-01-01
      • 1970-01-01
      • 2021-10-12
      相关资源
      最近更新 更多