我想用Ruby來幫助我建立CoffeeScript的對象..通過AJAX調用到Rails返回CoffeeScript的查看
所以我希望能夠創造像一個文件:(example.js.coffee.erb) :
class Test
@constructor: (@name) ->
window.new_obj = new Test(<%= some_ruby_code%>)
和AJAX請求做:
$(document).ready ->
$.ajax "/controller/action",
type: "GET"
error: (jqXHR, textStatus, errorThrown) ->
alert "Your search result came up empty. Please try again, or refresh the page."
success: (data, textStatus, jqXHR) ->
#APPEND SCRIPT DIRECTLY INTO DOCUMENT THEN
console.log window.new_obj.name
#DO OTHER THINGS WITH DATA FROM example.js.coffee.erb
而你的問題是? –
我將如何獲得JavaScript以追加到文檔?我嘗試了$(document).append(data)...和其中有一個簡單的alert語句的example.js.coffee.erb,並沒有觸發.. – Davey
順便說一句,那不是你如何編寫CoffeeScript構造函數。你有一個額外的'@'。 – meagar