/ / $ .ajax срещу $ .пост срещу $ .get срещу $ .load [дубликат] - javascript, ajax, jquery

$ .ajax срещу $ .пост срещу $ .get срещу $ .load [дубликат] - javascript, ajax, jquery

Възможно дублиране:
Разликата между $ .ajax () и $ .get () и $ .load ()

Това, което се опитвам да постигна, е да го променяданни в страницата, без да опреснявате страницата. Като преглеждам документацията на jQuery разбирам, че мога да използвам по-долу методи. Но не разбирам кой метод да използвам. Всички ми изглеждат същото.

Каква е разликата между $ .ajax и $ .post срещу $ .get vs $ .load?

Прочетох документацията, но не успяхправилното разбиране на разликата в горните методи. Аз съм нов за jQuery.Ако някой може да обясни разликата, това би било много полезно.

Благодаря

Отговори:

5 за отговор № 1

Те правят това, което казват, че правят.

  • $ .ax е функцията, използвана за изпращане на XMLHttpRequests
  • $ .post е POST обвивка за $ .ajax
  • $ .get е GET обвивка за $ .ajax
  • $ .load е същата концепция, но ви позволява лесно да заредите съдържанието в избран елемент.

4 за отговор № 2

$ .post и $ .get са само кратко описание за използването на $ .ajax с определен тип. Същото се отнася и за натоварването.

Разлика между $ ("# id"). Load и $ .ajax?

http://api.jquery.com/jQuery.post/ - Всъщност определя, че е краткотрайно като във втория параграф:

Това е съкратена Аякс функция, която е еквивалентна на:

$.ajax({ type: "POST", url: url, data: data, success: success,
dataType: dataType });


2 за отговор № 3

post, get, и load са всички съкратени опаковки за ajax метод:

$.Функцията ajax () е в основата на всички Ajax заявки, изпратени от jQuery. То често е ненужно директно да се нарича тази функция, като няколко алтернативи от по-високо ниво като $ .get () и .load () са достъпни и са по-лесни за използване. Ако обаче са необходими по-малко общи опции, $ .ajax () може да се използва по-гъвкаво.