Ответ 1
.getjson()
вызывает .ajax()
, поэтому они должны быть эквивалентными.
Возможный дубликат:
Разница между $.getJSON() и $.ajax() в jQuery
супер простой вопрос.... между .getjson и .ajax() json, который быстрее?
с учетом извлечения и анализа данных.
Большое спасибо.
.getjson()
вызывает .ajax()
, поэтому они должны быть эквивалентными.
То же самое. getJSON()
является сокращением для .ajax(..)
с определенными параметрами.
Чтобы процитировать документацию .getJSON()
:
Это сокращенная функция Ajax, которая эквивалентна:
$.ajax({ url: url, dataType: 'json', data: data, success: callback });
У меня был знакомый вопрос, и я хотел указать следующую документацию в JQuery.ajax:
Функция $.ajax() лежит в основе всех Запросы Ajax, отправленные jQuery. Это часто не нужно напрямую звонить эта функция, так как несколько более высоких уровней альтернативы, такие как $.get() и .load() доступны и просты в использовании. Если требуются менее общие параметры, хотя $.ajax() можно использовать больше гибко.
jQuery.getJSON()
использует тот же jQuery.ajax()
наконец, позвоните, чтобы не было различий в скорости.