Почему моя переменная jqxhr.responseText не определена, когда она установлена ​​в объекте xhr?

У меня здесь очень простой вызов get jquery, и я хочу использовать ответ позже в сценарии. Итак, если я сделаю это:

var xhr = $.get('cfc/partsDefinition.cfc',{
                method: 'checkValid',
                search: 'some search string'
            }
        );
        console.log(xhr);
        console.log(xhr.responseText);

я вижу, что A) первый журнал показывает действительный объект jqxhr со свойством responseText, установленным на то, что я ожидаю ...

promise: function (a){if(a==null)a=h;else for(var b in h)a[b]=h[b];return a}
readyState: 4
responseText: "0"
setRequestHeader: function (a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this}

но B) второй log показывает "undefined". Что мне здесь не хватает?

5
задан user400654 20 January 2012 в 22:52
поделиться