Я использую следующий JQuery сделать вызов Ajax:Ajax .done() нет данных
$.ajax({
url: "/projects/project/xGetProjectStatus",
type: "GET",
dataType: "json"})
.done(function(request){
alert(request.responseText);
var data = JSON.parse(request.responseText);
if(data.success){
//stuff here
}
})
Предупреждение всплывал всегда говорит, что responseText не определено. Страница, которую я получаю, хорошо отформатирована JSON, и если я запускаю эти команды в консоли по одному, все работает нормально. Что не так?
Что делает 'console.log (request)' say? – PSL
'request' не имеет свойства' responseText', если вы не предоставите его на стороне сервера. –
@KevinB Я знаю ... :) Я просил OP распечатать его ... Так что поймет, что он получает, это то, что он ожидает как «responseText», но как проанализированный Object. – PSL