0

我目前正在以“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

我的做法是一种好的做法还是有更好的方法?谢谢!

4

1 回答 1

1

像这样的东西,你可以在button_toform_forlink_to标签中使用:remote选项。

于 2013-04-16T16:36:54.463 回答