【问题标题】:how to pass .json from php to coffeescript [duplicate]如何将.json从php传递到coffeescript [重复]
【发布时间】:2017-07-05 15:50:45
【问题描述】:

我有一个查询 mysql 数据库并返回 .json 文件的 php 页面。

我希望在咖啡脚本页面中调用此页面,但我不明白实现此目的的语法。

我已经看到here 在纯 js 中你可以做到:

var json = eval(<? echo $json ?>);   

但这不是有效的coffeescript 语法...有没有可以替代eval() 的coffeescript?或者我有什么替代方法可以走吗?

【问题讨论】:

标签: php coffeescript


【解决方案1】:

你不需要 eval 将 JSON 字符串解析为对象。使用JSON.parse应该足够了。

json = JSON.parse(<?php echo $json; ?>)

【讨论】:

  • 谢谢,但问题是从咖啡脚本中说明这一点,据我所知,你不能使用“var”......我错了吗?
  • @user299791 我对coffeescript不太熟悉,但只要您解析JSON文件的内容,它应该可以像之后的coffeescript中的任何其他对象一样访问。
  • 每当 UI 发生变化并且 UI 由 coffeescript 管理时,我都需要调用这个 php 页面......这就是为什么我有这个精确的问题......
  • 只做data = JSON.parse(json) 除了没有“var”没有太大区别。
猜你喜欢
  • 2017-09-29
  • 1970-01-01
  • 1970-01-01
  • 2020-05-30
  • 2016-07-22
  • 1970-01-01
  • 2011-07-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多