Попробуйте использовать метод $ .ajax (), чтобы вы могли обрабатывать ошибки и отлаживать обратный вызов успеха.
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
data: {},
dataType: "json",
url: url,
success: function(json_data) {
// parse json_data object
},
error: function (xhr, status, error) {
// check for errors
}
});
Кроме этого, используйте средство просмотра XHR, например Firebug или встроенную утилиту Chrome (CTRL +).SHIFT + I) может быть очень полезным.
XHR DOM reference: http://www.w3schools.com/dom/dom_http.asp