Я пытаюсь получить доступ к данным, хранящимся в файле JSON (в той же папке, что и гаджет), с помощью jquery. Следующий пример отлично работает как в Firefox, так и в Internet Explorer (показывает «успех»), но как гаджет не работает (показывает «сбой»).
$('#gadgetContent').html("fail");
$.getJSON("test.json", function(data) {
$('#gadgetContent').html("success");
});
Есть идеи, что я делаю не так? Спасибо.
UPDATE:
$.ajax({
url: "test.json",
dataType: 'json',
error: jsonError,
success: jsonSuccess
});
function jsonError(jqXHR, textStatus, errorThrown) {
// As a gadget this function is called
// jqXHR.readyState is 4
// jqXHR.status is 0
// jqXHR.responseText is undefined
}
function jsonSuccess(data) {
// Browsers reach here
}