2013-03-07 20 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); 
       }