Когда я запускаю следующего XmlHttpRequestНе удается получить доступ к данным в обратном вызове в XMLHttpRequest в JQuery
$.get('../entries/find_most_recent',
{name:$("#name").val()},
function(data) {
console.log("data");
});
Результат можно увидеть на скриншоте Firebug:
alt text http://img842.imageshack.us/img842/2564/screenshot20100727at904.png
Но когда я удалить цитаты из console.log («данные»), например:
$.get('../entries/find_most_recent',
{name:$("#name").val()},
function(data) {
console.log(data);
});
Ничто не появляется в Firebug. Ответ - это просто строка, как это видно на скриншоте выше. Как мне получить к нему доступ? Спасибо за прочтение.
Если я получу вас правильно, вкладка «Ответ» пуста, если вы удалите кавычки? Звучит почти невозможно, так как точка, в которой вы получаете «ответ», является способом до того, как какой-либо «javascript» войдет в игру. – jAndy
Согласовано. Что вы делаете с 'console.log (« data »);' записывает строку 'data' (которая правильно отображается в нижней части экрана). Фактические «данные» или запрос не связаны. Может ли это быть ошибкой Firebug? – MvanGeest
@jAndy & MvanGeest - я помещал данные в кавычки в первом блоке кода только для проверки того, что я попал в обратный вызов, и включил скриншот, чтобы показать, что запрос получает данные в порядке. Но когда я пытаюсь запустить console.log (данные), в консоль Firebug ничего не выводится. – ben