我有一个AJAX调用,成功后得到一个简单的JSON,将返回的JSON写入名为的变量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,但我找不到我的错误.
希望你能指出我正确的方向:)
谢谢 :)
您必须JSON.parse(result)先将其设为对象,因为此时您正在尝试访问message字符串的属性.
你知道javascript中有2个JSON函数,对吧......?
// returns string representation of the object
JSON.stringify(object);
// returns a new object built from the string
JSON.parse(object_stringified);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
51 次 |
| 最近记录: |