getJSON returns undefined object
Hi !
Well, I'm doing something with grails + jquery. My controller send a rendered json (which I know is sending correctly) but when the object "arrives" in the callback method it comes undefined. I can see it lenght, but not it's content.
The code:
Controler:
def show = {
def product = User.list(params)
render product as JSON
}
The javascript:
$(document).ready(function(){
$('#test').click(function(){
$.getJSON("${createLink(controller:'user', action:'show')}", function(myDomains){
alert( myDomains.length)
var myHTMLString = ''
for(var i = 0 ; i < myDomains.length ; i++){
myHTMLString = myHTMLString + '<tr><td>' + myDomains[i].opTime + '</td>'
myHTMLString = myHTMLString + '<tr><td>' + myDomains[i].pTime + '</td>'
myHTMLString = myHTMLString + '<tr><td>' + myDomains[i].internalState + '</td></tr>'
}
alert(myHTMLString)
$('#myTable').html(myHTMLString)
})
});
});
Any help is much appreciated !