Ошибка Ajax в моих вызовах JSON - PullRequest
2 голосов
/ 19 апреля 2011

Я только что обновился до fullcalendar 1.5.1 и обновил jQuery до 1.5.2 ...

Вот мой код:

$('#calendar_container').fullCalendar({
eventSources: [
               {
                   url: '/myapp/calendar/TestJSON.jsp',
                   type : 'POST',
                   error: function() {
            alert('there was an error while fetching events!');
        }
               } 
           ]
)}

В любом случае, кажется, что мои фиды JSON сломались,JQuery получает какую-то ошибку ajax.С Firebug я вижу, что выполняется: http://localhost:8080/myapp/calendar/TestJSON.jsp?callback=jQuery1520173438877011995_1303227625166

Появляется предупреждение об ошибке, и если я проверяю Firebug, я вижу 'ajaxError'.Теперь идет JSON (я вижу это в ответе Firebug).StatusText - это 'parsererror'.

Я уже проверил JSON с JSONLint.Я даже пытался «жестко кодировать» JSON.Меня беспокоил параметр callback, поэтому я добавил jsonp: false в источник события, но, хотя мне удалось устранить параметр callback, ошибка сохранилась.Я также попытался изменить тип на gET вместо POST, но безрезультатно.

Вот жестко закодированный JSON из TestJSON.jsp:

[{"id":111,"title":"Event1","start":"2011-04-10"},{"id":222,"title":"Event2","start":"2011-04-20","end":"2011-04-22"}]

Обновление

Я понял, это был конфликт плагинов между jQuery 1.5.2 с проверкой jquery, но здесь есть исправление: https://github.com/jaubourg/jquery-validation/raw/master/jquery.validate.min.js

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