2017-02-16 128 views
-1

我有一個查詢mysql數據庫並返回一個.json文件的php頁面。如何將.json從php傳遞到coffeescript

我想要在coffeescript頁面中調用此頁面,但我不明白要完成此操作的語法。

我看到here,在純JS,你可以這樣做:

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

但這不是一個有效的CoffeeScript語法...有沒有替代的CoffeeScript給eval()可以使用嗎?或者還有其他方法可以去嗎?

+0

由於在這個問題上http://stackoverflow.com/questions/14010133/how-to-grab-data-from-json-in-coffeescript可以使用JSON.parse(JSON)搶指出json字符串並將其轉換爲json對象。 – LordNeo

回答

0

喲不需要eval來解析一個JSON字符串到一個對象。它應該足夠使用JSON.parse

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

謝謝,但問題是從coffeescript陳述這一點,並且據我所知,你不能使用「var」...我錯了嗎? – user299791

+0

@ user299791我對coffeescript不太熟悉,但只要解析JSON文件的內容,就可以像其他任何coffeescript中的對象那樣訪問它。 – OptimusCrime

+0

我需要調用這個PHP頁面,每次在UI中發生了一些變化,並且用coffeescript來管理用戶界面......這就是爲什麼我有這個精確的問題...... – user299791