再会!我正在尝试在我的 rails 测试应用程序中实现 ajax。我的控制器代码 app/controllers/admin/data
class Admin::DataController < ApplicationController
...
def ajax
if params[:ajax] == 'list'
@responce = Admin::Datum.all
else
@responce ={error: true}
end
respond_to do |format|
# format.html { redirect_to @user }
# format.js
format.json { render json: @responce }
end
end
end
index.js.erb
alert('1');
$.post('/admin/data/ajax',{ajax:'list'},function(responce){
alert('2');
console.log(responce);
}
);
你能帮我确定我必须在 ajax 中使用的 url 来访问 ajax 方法吗?或任何其他帮助都非常受欢迎!
更新 1 更新了初始代码以表示更复杂的问题