Помозите развоју веб локације, дељење чланка са пријатељима!

Увод у јКуери гетЈСОН()

ЈСОН је скраћеница за ЈаваСцрипт нотацију објекта. ЈСОН је веома популаран за начин размене података и користећи га можемо приказати, стилизовати и модификовати податке. гетЈСОН () метода у ЈКуери-у се користи за учитавање или добијање ЈСОН кодираних података. У неким случајевима када затражимо од сервера, он ће вратити ЈСОН стринг. Добијени стринг ће бити доступан функцији повратног позива гетЈСОН () методе. Метод гетЈСОН () ће користити ГЕТ ХТТП захтев. Једноставним речима, гетЈСОН() метода се користи за добијање ЈСОН форматираних података.

Синтакса и параметри

Метода гетЈСОН () се користи за добијање ЈСОН података. Враћа КСМЛ ХТТП Рекуест објекат. Синтакса методе гетЈСОН () у ЈКуери-ју.

Синтакса:

$(селектор).гетЈСОН(урл(, подаци)(, функција))

Параметри:

Потребна су три параметра. Детаљи параметара су:

  • УРЛ: То је стринг типа и обавезно је дати или послати УРЛ методи гетЈСОН (). У овом случају ћемо навести УРЛ на који треба да пошаље захтев.
  • Дата: То је стринг типа или обичан објекат и то је опциони параметар. У овом случају, захтев ће бити послат серверу.
  • Функција: То је опциони параметар. То је функција која ће се извршити ако је захтев успешан. Поново се састоји од три додатна параметра. То су подаци, статус и кхр.
    • Дата: То је тип обичног објекта. Подаци који буду враћени са сервера биће овде.
    • Статус: То је стринг типа. Садржи статус текста. То може бити успех, грешка, није измењено, истекло време или грешка парсера.
    • Ксхр: Типа је јкКСХР. Садржи КСМЛ ХТТП захтев. Има јкКСХР.доне() што указује на успех. јкКСХР.фаил() указује на грешку и има јкКСХР.алваис().

Како користити јКуери гетЈСОН()?

  • Пре него што позовемо гетЈСОН () метод УРЛ који треба да пошаљемо методу за који треба да креирамо јсон датотеку.
  • Морамо прво да инсталирамо нпм.
  • Да бисмо инсталирали нпм, потребно је да извршимо ову команду у командној линији: нпм инсталл -глобал јсон-сервер
  • Након извршења горње команде морамо да креирамо и именујемо датотеку и сачувамо датотеку као филенаме.јсон. (име датотеке може бити било шта према вашим захтевима.)
  • Након што сачувате датотеку, извршите следећу команду у командној линији:
  • Јсон-сервер -ватцх филенаме.јсон
  • Сада ако укуцамо ову УРЛ адресу у претраживач хттп://лоцалхост:3000/филенаме. Отвориће датотеку и приказати податке које смо уписали у датотеку.
  • Праћење горње процедуре направио сам датотеку и назвао је као дб.јсон.
  • Садржај присутан у датотеци дб.јсон је следећи:

Шифра:

{
"постови: (
"{
"ид: 1,
""наслов: јсон-сервер,
""аутор: АБЦ
"}
),
"коментари: (
"{
"ид: 1,
""тело: неки коментар,
""ИД поста: 1
"}
),
"профил: {
""име: Рају
"}
}

  • Након што унесете УРЛ у претраживач као хттп://лоцалхост:3000/профиле (овде извршавам само профил из дб.јсон датотеке тако да ће УРЛ бити као што је приказано изнад) излаз ће бити као што је приказано испод.

  • Сада користимо овај УРЛ у нашем програму. Како користимо ову УРЛ адресу у методи гетЈСОН () и како добијамо податке биће приказано у примерима испод.

Примери јКуери гетЈСОН()

Следећи примери су дати у наставку:

Пример 1

Ово је једноставан пример методе гетЈСОН (). У овом примеру можемо да посматрамо како ће функционисати метода гетЈСОН ().

Шифра:


Пример гетЈСОН() методе
Пример за гетЈСОН() метод
гетЈСОН податке

Излаз:

  • У горњем програму можемо приметити да смо проследили УРЛ у гетЈСОН () он ће бити преусмерен на датотеку коју смо креирали и добија податке из датотеке.
  • У овом примеру пре клика на дугме гетЈСОН дата излаз ће бити као што је приказано испод.

  • Након што кликнете на дугме гетЈСОН дата излаз ће бити као што је приказано испод. Кликом на дугме можемо приметити да је приказан садржај у дб.јсон-профилу.

Пример 2

Ово је још један пример методе гетЈСОН ().

Шифра:


Пример гетЈСОН() методе
гетЈСОН податке

Излаз:

  • Овај пример је исти као горњи пример овде смо користили аппенд уместо хтмл-а јер се кликом на дугме подаци понављају.
  • У овом примеру пре клика на дугме гетЈСОН дата излаз је као што је приказано испод.

  • Након што кликнете на дугме гетЈСОН дата излаз ће бити као што је приказано испод.

Можемо приметити да се име понавља кликом на дугме гетЈСОН дата.

Пример 3

Ово је пример методе гетЈСОН().

Шифра:


Пример гетЈСОН() методе
Пример за гетЈСОН () метод
гетЈСОН податке

Излаз:

Извршавањем хттп://лоцалхост:3000/постс у претраживачу можемо приметити да ће излаз бити приказан као испод.

  • Можемо да видимо у горњем коду да смо ову УРЛ адресу проследили методи гетЈСОН (). Тако ће добити податке који приказују садржај у излазу.
  • Пре него што кликнете на дугме гетЈСОН дата. Излаз ће бити приказан као што је приказано испод.

  • Након што кликнете на дугме гетЈСОН дата излаз ће бити као што је приказано испод.

Ово су неки од примера програма који ће вам помоћи да разумете метод гетЈСОН().

Помозите развоју веб локације, дељење чланка са пријатељима!

Категорија: