Я работаю с AJAX, JSON и JSONP в течение последних нескольких месяцев, и теперь я пытаюсь пересмотреть и построить свои основы. AJAX - это асинхронный JavaScript и XML, предполагающий, что XML - это формат данных, в котором сервер возвращает данные. Если тип данных не указан, он фактически возвращается в виде обычного текста. Поэтому, если я глотаю канал JSON с использованием объекта XMLHttpRequest, могу ли я назвать его AJAX-вызовом или я должен назвать его асинхронным вызовом JavaScript?Это вызов AJAX или асинхронный вызов JavaScript?
ex: $.getJSON("data.json", function(data){
console.log(data);
})
Просто случайный вопрос, чтобы убедиться, что я знаю, что я говорю, в основном, когда я общаюсь с разработчиками, которые являются специфическими об условиях, которые я использую, и контекст, который я использую их.
AJAX становится общим термином для асинхронных вызовов. Это нормально использовать, даже если возвращаемые данные не являются XML. Кроме того, Json часто используется больше, чем XML. – aIKid
На данный момент AJAX превратился в «асинхронный Javascript и X», где «X» здесь означает просто данные. – slebetman