2014-02-28 21 views
0

我想從我的網址http://localhost:8080/test/rest/info,這是JSONGrails的阿賈克斯獲得發射成功和錯誤

[{"id":1,"name":"abc","age":12,"city":"la"}] 

$.ajax({ 
    type: 'GET', 
    contentType: 'application/json', 
    dataType: 'jsonp', 
    crossdomain: true, 
    url: "http://localhost:8080/test/rest/info", 
    success: success(), 
    error: fail() 
}); 

function success(data){ 
    alert(data); 
} 

function error(data, textStatus, errorThrown){ 
    alert(textStatus); 
} 

成功和錯誤方法燒製得到的數據,但他們正在返回的數據未定義,之後是一個錯誤,我失蹤了?

回答

1

你需要給一個函數參考,不執行函數:

success: success, 
error: fail 
+0

如果我想執行的函數應該像'成功:函數(){};'? – fsi

+0

這將不會執行該函數,它會將引用傳遞給匿名函數。 –

+0

好吧,它的工作,但它在進入失敗功能,你有任何想不到我的網址JSON? – fsi