/ / Simple JSON остава неопределен - javascript, json

Обикновеният JSON остава недефиниран - javascript, json

Имам AJAX обаждане, което получава "проста JSON" на успеха, написвайки върнатия JSON в променливата named data.
Връщаният JSON е генериран в PHP чрез:
echo json_encode(array("message"=>0);.

Върнете се в моята конзола за javascript, когато запиша изхода на data с console.log(data);, Изходът е {"message":0}, което изглежда правилно.

Все пак, ако се опитам да се регистрирам console.log(data.message); Аз получавам message: undefined.

Какво правя грешно при достъпа до този доста елементарен JSON обект?

Четох някои статии за това как да се движите чрез JSON обект, напр. https://www.tutorialspoint.com/json/json_overview.htm но не мога да намеря грешката си.

Надявам се да ме насочите в правилната посока :)

Благодаря ти :)

Отговори:

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

Трябва да направиш JSON.parse(result) първо да го направите обект, защото в момента се опитвате да влезете message собственост на низ.

Знаете, че има 2 JSON функции в javascript, нали ...?

// returns string representation of the object
JSON.stringify(object);

// returns a new object built from the string
JSON.parse(object_stringified);