2013-03-07 47 views
-2

我是新來的AJAX和我有一個任務,從URL獲取JSON對象,但我不能得到它簡單的jQuery Ajax調用不返回任何數據

getNews : function() { 
    $.ajax = ({ 
     url : corporate.newsService, 

     header : { 
       Accept : 'application/json', 
       'Content-Type' : 'application/json' 
     }, 

     success : function success(jsonData) { 
      console.log("hello Json"); 
     } 
    }) 

// console.log(corporate.newsService); 

}, 

詩甚至不能得到的console.log消息

+1

添加'error'回調(如成功的),看看它的失敗......以及爲什麼。它會給你http狀態和錯誤信息等 – nbrooks 2013-03-07 18:55:46

+0

如果你不能得到那個console.log消息,那麼你不會調用'getNews()' – 2013-03-07 18:55:53

+1

@Matthew或請求失敗... – nbrooks 2013-03-07 18:56:17

回答

0

$ .ajax是一種方法,而不是可變的。

所以

$.ajax({ 
    url: 'Your URL', 
    dataType: "JSON", 
    success : function success(jsonData) { 
     console.log("hello Json"); 
     } 
    }); 

或者嘗試使用

$.getJSON('Your URL', null, function(dataReturned){ 
        console.log(dataReturn); 
       }