Ale*_*lin 3 ajax jquery ruby-on-rails ruby-on-rails-3
在application.js我有:
$("#combo_box").live('change', (function() {
$.ajax( {
url: '/my_controller/get_data',
data: {id: some_id},
success: function(data){ do_stuff_with_data(data) }
}
)
} ) )
Run Code Online (Sandbox Code Playgroud)
在my_controller代码中我有:
def get_data
id = params[:id]
@data = MyModel.DoSomeStuff(id)
respond_to do |format|
format.js { render :json => @data}
end
end
Run Code Online (Sandbox Code Playgroud)
但由于某种原因,函数success只运行一次(我认为),其余时间Firebug会报告304 Not Modified组合框更改何时触发ajax调用.
这是如何运作的?谢谢!
| 归档时间: |
|
| 查看次数: |
5351 次 |
| 最近记录: |