2012-03-22 6 views
0

Я делаю AJAX вызов как этотфункция успеха Ajax не называя JQuery

$(document).ready(function() { 
    var abc = new Array(); 
    var title ; 
    var start ; 
    abc.push({ 
     title: title, 
     start: start 
    }); 

    $('#calendar').fullCalendar({ 
     ... 
    }); 

    $.ajax({ 

     url: "EventCalendar_Review", 
     success: function(data) { 

      console.log(data); 

     } 

    }); //end of .ajax 

}); //end of $(document).ready(function() 

EventCalender_Review является Java-файл на сервере. Во время отладки я увидел, что она идет на сервер. Где я собираю данные, но он не входит в функцию успеха. Я хочу, чтобы все данные, которые я получаю с сервера, использую в моем скрипте. Но функция успеха не выполняется. Что я делаю неправильно?

Благодаря

+0

Вы уверены, что это не выполнение, и проблема не в том, что вы используете 'date' и' data'? Убедитесь, что URL-адрес правильный. –

+0

Вы уверены, что действительно получаете контент URL-адреса, который является «EventCalendar_Review»? –

+0

- это код, возвращающий действительный HTTP-ответ, то есть код 200? –

ответ

0

использовать полный (jqXHR, textStatus) обратного вызова, и если ваш запрос не в состоянии ошибки с textStatus.

+0

Как я могу использовать ** complete (jqXHR, textStatus) ** перезвонить в моем коде? – Basit

+1

'$ .ajax ({ URL:" EventCalendar_Review ", успех: функция (данные) { консоль.LOG (данные); }, полная: функция (запрос, textStatus) { \t \t \t \t \t console.log (textStatus); \t \t} }) ' – Vodun

1
  • Ваш URL, кажется ABIT akward, но, возможно, это работает.
  • Вы также проезжаете date и пытаетесь войти в систему data.
  • Он возвращает данные?
  • Возвращает ли действительный ответ (код состояния 200)?

Убедитесь, что это не сработает для вас и ответьте, пожалуйста!