/ / jQuery.get () как моят изход може да бъде автоматично разпознат като JSON? - Джон, jquery

jQuery.get () как моят изход да бъде автоматично разпознат като JSON? - Джонсън, jquery

Използвам jQuery.get () за извършване на AJAX повикване към услуга. Моята услуга връща JSON обект в тази форма

{
"ip" : "127.0.0.1",
"name" : "localhost"
}

Това е то (няма html тагове)

ако използвам jQuery.get () без да уточнявам, че моят изход е "json" (така че оставя четвъртия параметър празен), изходът на услугата не се разпознава автоматично като JSON.

Направих ли грешка при форматирането на изхода на услугата?

Отговори:

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

Форматът на изхода е правилен.

Резултатът най-вероятно няма да бъде върнат с типа съдържание application/json но например text/html, което би накарало jQuery да мисли, че това не е JSON.

Ако типът на съдържанието не съвпада с данните, трябва да посочите типа данни.

Свързани: как jquery предполагам по-добър тип данни в Ajax метод?