каждый раз, когда загружается моя страница, я должен создать datatable (также плагин jquery), но при извлечении содержимого использование .ajax или .getJSON всегда идет прямо к функции ошибок, даже не говоря мне, что пошло не так внутриобратный вызов
$.ajax({
cache: false,
type: "POST",
url: oSettings.sAjaxSource,
data: {'newdate' : date},
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(json) {
console.log('retrieving json data');
},
error: function() {
console.log("An error has occurred. Please try again.");
}
});
- это фактический код с обратным вызовом, убранным в целях безопасности ...
это прекрасно работает в firefox, который фактически выполняет то, что есть в функции обратного вызова, но IE просто отказывает и продолжаетчтобы написать свой журнал
Я много читал, что основная причина, по которой вызовы JSON не выполняются для IE, - это когда есть запятые или просто искаженный JS
, но я уже использовал JSONLint и проверил, что мойJSON-объект является допустимым: (