2016-05-17 1 views
-1

Я хочу только responseText от объекта, так что я могу использовать эти данные для заполнения fields.Here моего JQuery Ajax кодКак я могу получить только responseText от ответа, так что я могу использовать, что Даты с помощью Ajax и JQuery

var request = $.ajax({ 
    url: "http://jsonplaceholder.typicode.com/posts/1", 
    type: "GET",  
    dataType: "application/json" 
     }); 
    console.log(request); 

в запросе есть responseText, но я не в состоянии извлечь его, я попытался с помощью request.responseText затем его показ как неопределенные, так может помочь мне, как получить это новичок в AJAX и JQuery

+0

Вы можете использовать события 'success',' error' и 'done' для управления объектами ответа. –

ответ

0

Попробуйте это. Это удовлетворит ваш запрос

$.ajax({ 
      url: "http://jsonplaceholder.typicode.com/posts/1", 
      type: "GET", 
      dataType: "jsonp", 
      success: function (response) { 
       console.log(response); 
      } 
     }); 
+0

В console.log am retreive data как я могу использовать этот ответ хранить его в переменной и использовать его глобально, поэтому я могу использовать данные везде – roy

+0

В функции успеха используйте response.userId, response.id, response.title, ответ .body & store через переменные. Например: var UserId = response.userId, var Id = response.id ... как это хранить значения, которые вы хотите! –

+0

Рой, если мой ответ помог тебе. Пожалуйста, проголосуйте! –

1

Попробуйте это:

$.ajax({ 
    url: "http://jsonplaceholder.typicode.com/posts/1", 
    type: 'GET', 
    dataType: "application/json", 
    error: function() { 

    }, 
    success: function(response) { 
     console.log(response) 
    }  
}); 
+0

Ответ отпечатан на консоли – roy

+0

Да .. это будет напечатано на консоли .. мы использовали console.log ... –

+0

sry его ничего не печатать – roy

0

Вам нужно добавить функцию успеха/ошибки.

Это ваш звонок:

$.ajax({ 
    url: "http://jsonplaceholder.typicode.com/posts/1", 
    type: "GET",  
    dataType: "application/json", 
    // function goes here 
}); 

Эта функция будет выглядеть следующим образом:

success:function(details){ 
    // details is return data; assign to an object 
} 
+0

Привет, новичок в jquery, как я могу добавить дополнительную информацию, пожалуйста, – roy

+0

Можете ли вы просто добавить jsfiddle, как это сделать? – roy

+0

«Детали» - это просто параметр, который имеет его в обратном вызове успеха. Поэтому вам не нужно объявлять об этом, вы можете называть это любое имя, которое вам нравится, основывается на ваших предпочтениях;). –

Смежные вопросы