我有一些工作的ruby和javascript。 javascript是这样的:
} else {
$.ajax("/values/" + facet + "/" + searchTerm, {
type:"GET",
dataType:"json",
success:function (res) {
callback(res);
}
});
现在我有一个ruby方法:
get '/facets' do
content_type :json
//return some json here
end
我期待写一个做同样事情的groovy方法,但是我从来没有见过这样的东西。你如何在groovy中编写这样的方法?感谢
答案 0 :(得分:1)
你在标题(但不是标签)中说这是在Grails中......
所以你想要添加(在ValuesController.groovy
内):
def facets() {
String search = params.id
render(contentType: 'text/json') {
[ term: search ]
}
}
那应该返回json:
{ "term": "whatever searchTerm was in the JS" }