Как работает функция успеха $ .getJSON? - PullRequest
1 голос
/ 27 декабря 2010

У меня php выводит сообщения JSON таким образом, когда неверная информация неверна {"error":"Wrongparameter"}{"seatno":"8989"}. Так может отображаться неверная информация на моде Jquery. «message» - это не что иное, как перехваченное исключение php.

Это сообщение появляется, когда введена вся корректирующая информация и создан номер места

{"seatno":"8989"}

$.getJSON("test.php?cde="+code,
                        $("#form1").serialize(),                        
                        function(data){ 
                            alert("Inside");                        
                            $('#dialog1').dialog('close');                                                                                      
                            if ( data.seat != null )
                            {
                                //Do Some Processing.                               
                            }else{
                                $("#div1").removeAttr('style');
                                $("#div1").text("Error" + data.error);
                            }                           
                         });

Функция Anonymous $ getJson () работает только тогда, когда даны данные Correct. Я не могу получить "ошибку", сгенерированную в json, в диалоге, который находится в другой части

1 Ответ

2 голосов
/ 27 декабря 2010

Я думаю, что вы должны использовать другой формат в вашем ответе, что-то вроде:

{ 'error': 'Wrongparameter', 'seatno': '8989' }

Проблема в том, что вы пытаетесь получить доступ к data как к одному объекту, но вы возвращаете 2 объекта в ответе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...