Обычно я использую $ .ajax для отправки данных методу в URL. После некоторого поиска я обнаружил, что могу получить данные результата. Я рассматриваю это неправильно? Мне нужно правильное объяснение его использования, пожалуйста.
Кроме того, если я хочу получить больше или разные данные, чем в поле «данные:», что мне делать? И каково использование поля «context:»?
$.ajax({
url: getById,
type: 'POST',
context: document.body,
async: false,
data: {
id : id.val(),
name : name.val()
},
success:function(data) {
// do something with the retrieved data
}
});
Что вы пытаетесь сделать? Получить информацию о параметре 'data' или о том, как обрабатывать результаты, отправленные с сервера? – mabi
Что вы ожидаете от данных в функции успеха? Что вы получаете? Ajax отправляет запрос на сервер. Когда запрос завершается с ошибкой, вызывается функция ошибки. Если запрос завершается успешно, функция успеха вызывается с данными в ответе. Если данные следуют определенному шаблону, jQuery может обрабатывать эти данные (например, в случае json). Прочтите документацию, и после того, как вы это сделали, предоставьте больше условий для вашего вопроса. Очень неясно, что вы даже пытаетесь сделать. – Sumurai8
Я хотел знать разницу между полем данных в $ .ajax и параметром «данные», отправленным в функцию успеха, и tymeJV объяснил это.Что касается поля «контекст», я все еще не понимаю его, но мне в основном нужно было знать данные. –