Ajaxта ProcessData деген эмне?
Ajaxта ProcessData деген эмне?

Video: Ajaxта ProcessData деген эмне?

Video: Ajaxта ProcessData деген эмне?
Video: jQuery : Setting processData to false in jQuery breaks my AJAX request 2024, Ноябрь
Anonim

processData . Эгер "false" деп коюлса, ал jQuery кайсы бир маалыматты иштетүүнү токтотот. Башкача айтканда, эгерде processData false jQuery жөн гана маалымат катары көрсөткөн нерсени жөнөтөт Аякс суроо сап катары коддоо менен аны өзгөртүүгө эч кандай аракет кылбастан сураңыз.

Ошондой эле билүү керек, Ajaxта dataType деген эмне?

dataType jQueryге кандай жооп күтөөрүн айтып жатасызбы. JSON, же XML же HTML, ж.б. күтүүдө. Демейки jQuery үчүн аракет кылып, аны аныктайт.

Ошо сыяктуу эле, Ajax эмнени билдирет? AJAX = Асинхрондук JavaScript жана XML. AJAX тез жана динамикалык веб-баракчаларды түзүү ыкмасы болуп саналат. AJAX сахна артында сервер менен аз көлөмдөгү маалыматтарды алмашуу аркылуу веб-баракчаларды асинхрондуу жаңыртууга мүмкүндүк берет. Бул билдирет бүт баракты кайра жүктөбөстөн, веб-баракчанын бөлүктөрүн жаңыртуу мүмкүн экенин.

Ошондой эле билесизби, Ajax чалуу кантип иштейт?

  1. Колдонуучу UIден сурам жөнөтөт жана JavaScript чалуу XMLHttpRequest объектине барат.
  2. HTTP сурамы серверге XMLHttpRequest объекти тарабынан жөнөтүлөт.
  3. Server JSP, PHP, Servlet, ASP.net ж.б. колдонуу менен маалымат базасы менен иштешет.
  4. Маалыматтар алынат.
  5. Сервер XML берилиштерин же JSON дайындарын XMLHttpRequest кайра чалуу функциясына жөнөтөт.

Ajaxта асинхрондуу жалган деген эмне?

Ооба. Орнотуу асинхрондуу чейин жалган Сиз чакырып жаткан оператор сиздин функцияңыздагы кийинки билдирүүнү чакырганга чейин бүтүшү керек дегенди билдирет. Эгер орнотсоңуз асинхрондуу : чын болсо, анда ал билдирүү анын аткарылышын баштайт жана кийинки билдирүү, же жокпу, чакырат асинхрондуу билдирүү аягына чыга элек.

Сунушталууда: