getJSON returns undefined object

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 !