Anonim

Подразумевано је $ .ајак захтев у јКуери постављен на асинхрони. Име променљиве је асинц и вредност је постављена на труе. Ово ми је донело и малу збрку када сам сазнао за то, па прелазимо на то.

Асинхрони вс Синхрони

Подразумевана поставка у јКуери-у. По мом искуству, Асинхрони би готово увек требало да уради трик. Конкретно постоје и 2 ситуације које чак ни не омогућавају синхронијски позив.

  • Преко захтева за домен. Ако радим ајак захтев са тецхјункие.цом у датотеку на вхереевер.цом (потпуно другачији домен), то би био захтев за више домена.
  • јсонп - Ако желите да преузмете ЈСОН податке између домена, ЈСОНП је оно што тражите.

Када користити Синцхроноус

Прво би требало да будете свесни да подешавање асинхронизације на лажно замрзава прегледач. У потпуности га закључава. Не само своју страницу, већ и сваку страницу коју корисник може отворити. На пример, ако ваш сервер успори средњи захтев, ефективно сте онемогућили његов прегледач све док ваш сервер није добио прилику да ухвати и проследи потребне податке.

Уместо да га ризикујете синхроним позивом, само одредите функцију повратног позива приликом успеха или грешке. Долазите до исте крајње тачке без могућег нарушавања искуства прегледавања корисника. Укратко, не користите синхрони позив. Лоше је за вашу апликацију и УКС.

Разлика између синхроног и асинхроног у ајаксу