`

后端传递一个json到script "

 
阅读更多
@ss = {
      name: '31231',
      sex: 'male'
    }.to_json.html_safe
当后端传递的实例变量没有加上.html_safe时,看到如下或者直接报错时
{"name":"31231","sex":"male"}
在ruby后端可以加上.html_safe得到一个不带&quot之类的
{"name":"31231","sex":"male"}

script的单双引号是不能乱用<%= @ss%> 在script里使用单引号,不然认为是两个引号。

然后使用 $.parseJSON('<%= @ss %>')获得一个jequery对象,就可以直接调用里面的字段了
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics