What Goes in the Controller for an AJAX get request in GRAILS -
i have ajax call in view,
var ajaxdata= $.ajax({ type: "get", url: "${createlink(controller:'profile',action:'ajaxlist')}", success: function(data) { } });
i created method in profilecontroller.groovy class in order return "data" call, don' know how format controller correctly. here want return. model, profile, has name , description. want return hash object key name , value description. there way in controller ajax call returns hash. aprpeciated. thanks!
in controller's ajaxlist
action build model want it, usual, , instead of return model
@ end want render model json
.
for example,
class profilecontroller { def ajaxlist() { def profiles = profile.list() def model = profiles.collect { [(it.name): it.description] } render model json } }
and if want use same list
action returning different formats, @ using withformat
.
Comments
Post a Comment