JSON匿名类型属性未定义
JSON anonymous type property undefined?
在我的mvc3项目中,我返回Json对象:
return Json(new { ID = guid, FileName = file.FileName, FullPath = filename });
然后,在JS代码中,我尝试访问字段,例如:
onComplete: function (event, queueId, fileObj, response, data) {
alert(response.ID); //test
}
但是我得到了CCD_ 1消息。如果我只得到alert(response);
,我会看到有效的对象:
{"ID":"22186ea1-a56a-45d1-9d13-d19f003dedf9","FileName":"file.txt","FullPath":"some_path"}
那么如何访问这些属性呢?
您可能看到需要解析为JavaScript数据结构的JSON文本。
var parsed = JSON.parse(response);
alert( parsed.ID );
如果不进行解析,您将尝试访问String
对象的ID
属性。
var str = '{"ID":"22186ea1-a56a-45d1-9d13-d19f003dedf9","FileName":"file.txt","FullPath":"some_path"}';
alert( str.ID ); // undefined
相关文章:
- 主干中的模型属性未定义
- JavaScript 2d 数组导致“无法读取未定义的属性'未定义'”
- JSON对象属性未定义
- Waypoint的循环,退出循环后属性未定义
- Javascript:错误“无法设置属性”..'未定义”
- 翡翠 - 显示对象属性 - 未定义
- 属性未定义,但控制台.log可以看到它
- JavaScript 对象的属性未定义
- Javascript 对象属性未定义(但属性已设置)
- DOM 元素属性未定义 - jquery / ruby on rails.
- Nodejs JSON 属性未定义
- 错误:窗口打开器的属性未定义
- angular Js:Array.lenght属性未定义
- 正在尝试访问JavaScript对象的属性=未定义
- Marionette属性未定义,请从API获取
- AngularJS作用域属性未定义
- 对象的属性未定义,尽管已指定值
- 为什么我一直收到一个错误,说对象属性未定义
- 对象属性未定义,但我看到它不是
- .map()img src属性未定义