我目前正在以“oldschool php way”执行AJAX:
/home/index.html
<%= button_to 'Get message', :id => 'get_message' %>
<div id="message"></div>
assets/javascript/index.coffee
$(document).ready ->
$('#get_message').on(
'click',
->
$.post(
'/home/message/',
(data) ->
$('#message').text(data.message)
)
)
app/controllers/home
def message
respond_to do |format|
format.json { render :json => { :message => 'Hello, world!' } }
end
end
我的做法是一种好的做法还是有更好的方法?谢谢!