Я пытаюсь обновить свой HTML-интерфейс с данными, возвращаемыми с сервера, запущенного во встроенной системе (это означает, что я полностью контролирую возвращаемое). Обратный вызов данных в функции .ajax, похоже, никогда не называется, зачем это было?jQuery .ajax вызов не возвращает данные
код JQuery является
$(document).ready(function() {
$('#pollGps').click(function() {
alert('calling /pollgps.json');
$.ajax({
url: '/pollgps.json',
dataType:'json',
success: function(data) {
alert('success ' + JSON.stringify(data));
$("#settingId").html(data.settingId);
$("#settingValue").html(data.settingValue);
}
error: function(jqXHR, textStatus, errorThrown) {
alert('Error polling GPS ' + textStatus);
}
});
});
})
и ответ сервера
HTTP/1.0 200 OK Content-Type: application/json { "settingId"="CFG-NAV2", "settingValue"="0xdead" }
Вы пытались укрепить свои данные перед тем, как предупредить об этом или просто зарегистрировать его на консоли, чтобы узнать, что там? – adeneo