2012-10-03 80 views
0

我試圖使用HTTP GET方法來檢索我已經創建,那麼在鈦我創建檢索方法JSON對象,但它僅檢索「未定義」Grails的GET方法JSON

def listJSON() { 
    def converter = User.list() as JSON 
    System.out.println(converter) 
    render(converter) 
    //response(converter) 
} 

從Grails的輸出是正確的,並且頁面呈現(從系統出來):

[{"class":"testingmobile.User","id":1,"age":22,"email":"[email protected]","name":"Ryan","occupation":"Whatever "}] 

從在鈦的移動應用中的代碼如下:

var url = "http://localhost:8080/TestingMobile/user/listJSON"; 
var client = Ti.Network.createHTTPClient ({ 
onload : function(e) { 
    Ti.API.info("Recieved text: "+ this.responceText); 
    var jsonObj = JSON.parse(this.responseText); 
    getShow(jsonObj); 
    alert('success'); 
}, 
onerror : function(e) { 
    Ti.API.debug(e.error); 
    alert('error'); 
}, 
timeout : 5000 
}); 
client.open("GET", url); 
client.send(); 

控制檯輸出 「收到的文本:未定義」

回答

0

responceText

應該是

responseText

小號,而不是一個Ç

+0

不敢相信我是這麼笨,好尷尬! – RST