当响应 .js
格式时,如何从我的 Controller 渲染 index.js.erb
?
我的 Controller 的索引操作
def index
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @campaigns }
format.js ??
end
end
调用 Controller 的JS:
("#category_category").change(function(){
param=$("#category_category").val();
$.ajax({
type: 'GET',
format: 'js',
url: '/campaigns',
data: {category: param}
});
});
index.js.erb:
alert('!!!!!!!!!!!!!!!!!!');
最佳答案
只需将 format.js 放入您的 Controller 中(就像您在问题中所做的那样),将您的 View 文件命名为 index.js.erb,它将以 javascript 格式呈现。
关于javascript - 如何以 js 格式呈现 index.js.erb? ( ruby 1.8.7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7006780/