2013-04-24 95 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 */}