2013-04-24 3 views
0

У меня возникла проблема с получением объекта JSON с сервера. PHP возвращает файл JSON.AJAX jQuery PHP Get 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

+0

Вы просматривали запрос/ответ на своей консоли, чтобы убедиться, что PHP возвращает данные в браузер? –

+1

В вашем JSON отсутствует несколько закрывающих скобок. –

ответ

0

вы можете разобрать ошибки как

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