2011-01-13 72 views
1

我得到的錯誤,但空的狀態文本,這裏是我的代碼謝謝連接錯誤

var ajaxUrl = 'https://graph.facebook.com/me?access_token=' + accessToken 
         $.ajax({ 
          url: ajaxUrl, 
          dataType: 'json',      
          success: function(user){ 
          alert('h'); 
          }, 
          error: function(xhr, ajaxOptions, thrownError){ 
          alert(xhr.statusText); 
          } 
         }); 
+1

你有[跨域的一個域名做一個AJAX調用的JSON ](http://en.wikipedia.org/wiki/Same_origin_policy)問題... – Reigel 2011-01-13 09:25:07

回答

0

jQuery documentation,您的代碼應閱讀:

var ajaxUrl = 'https://graph.facebook.com/me?access_token=' + accessToken 
         $.ajax({ 
          url: ajaxUrl, 
          dataType: 'json',      
          success: function(user){ 
          alert('h'); 
          }, 
          error: function(xhr, statusText, thrownError){ 
          alert(statusText); 
          } 
         }); 

也就是說,你有你的error函數定義不正確。

此外,你不能從不是從當前頁面來......你需要使用JSONP

+0

statusText是'錯誤'。我不知道爲什麼它的執行錯誤:回調。代碼中有任何問題嗎?爲什麼我沒有獲得成功:回調? – coure2011 2011-01-13 09:07:42