2013-04-24 89 views
0

我從服務器獲取JSON對象時遇到問題。 PHP返回一個JSON文件。AJAX jQuery PHP獲取JSON

該腳本總是失敗,我不知道爲什麼。 PHP在瀏覽器中運行時返回這個;

{"accountDetails":[{"account_name":"SOMEACCOUNT","auto_id":"1"} 

我的代碼:

<div id="output"> This should change </div> 

    <script> 

     $(document).ready(function() { 

      $.ajax({ 
       type: 'GET', 
       url: 'selectAccounts.php', 
       data: "", 
       dataType: 'json', 

       success: function() 
       { 
        $("#output").text("SUCEEDED"); 
       }, 

       error: function() { 
        $("#output").text("UNSUCEEDED"); 
       } 
      }); 
     }); 

    </script> 
+1

錯誤什麼是您的瀏覽器控制檯說? – techfoobar 2013-04-24 14:57:08

+0

您是否在控制檯中觀看過請求/響應,以確保PHP將數據返回給瀏覽器? – 2013-04-24 14:57:08

+1

您的JSON缺少一對右括號。 – 2013-04-24 14:58:09

回答

0

可以解析像

error:function(XMLHttpRequest,textStatus,errorThrown){ /* render that stuff */}