如何在回复index.js.erb
格式时从我的控制器呈现.js
?
我的控制器的索引操作
def index
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @campaigns }
format.js ??
end
end
调用控制器的JS:
("#category_category").change(function(){
param=$("#category_category").val();
$.ajax({
type: 'GET',
format: 'js',
url: '/campaigns',
data: {category: param}
});
});
index.js.erb的:
alert('!!!!!!!!!!!!!!!!!!');
答案 0 :(得分:2)
只需将format.js放入控制器(就像在问题中一样),将视图文件命名为index.js.erb,它将以javascript格式呈现。
答案 1 :(得分:0)
只需导航到浏览器中的控制器操作,最后使用.js: