从对象访问属性
Acessing the properties from object
我从一个url远程获得一些数据,我可以成功访问它,但是当我试图从对象中获得属性时,它给了我一个错误,无法找出问题所在。
代码:var request = new XMLHttpRequest();
request.open('GET', 'http://domain.com:8000/api/information?limit=100');
request.onreadystatechange = function() {
if ((request.readyState===4) && (request.status===200)) {
var ob = request.responseText;
console.log(ob.name);
//document.writeln(request.responseText);
}
}
request.send();
输出数据示例:{" id ": " 123 ", "名称":"鼓励性产业","价格":346年,"日期":"31-01-2015"}
错误:未定义的
我不推荐这种方法,但对于您的问题,这是一个解决方法:
var res = request.responseText;
res = res.replace(/"/g,'''"'); //replacing quotes
res = res.replace(/}{/g,'},{'); //separating object string by comma
res = "["+res+"]";
var data = JSON.parse(res); //parsing data
相关文章:
- JavaScript Pub/Sub属性访问问题
- AngularJS:如何用同一对象的另一个属性访问一个属性
- Ember JS属性访问器
- 对方法或属性访问的意外调用
- 对jQuery中IE8的方法或属性访问的意外调用
- 对方法或属性访问的意外调用.在JQUERY
- XDomainRequest onload上对方法或属性访问的意外调用
- Javascript属性访问速度:var.properties与var[“属性”]的区别
- 从函数属性访问对象属性;不适用于Firefox
- 重写内部 HTML 属性访问
- (仅在IE中)SCRIPT65535:对方法或属性访问的意外调用.主.js,第 152 行字符 28
- 使用表达式属性访问不同的模型模板选项
- jQuery mobile 1.1.0 滑块:JS-对象属性访问
- Ractive.js,通过命名属性访问父属性
- jQuery验证插件addMethod可以通过属性访问
- 如何使用动态属性访问对象
- 我无法通过 Firefox 中的“for”属性访问标签,但可以在 Chrome 中访问标签
- JavaScript 对象原型属性访问
- 使用虚拟属性访问猫鼬模型中的嵌套文档
- 是否可以在Javascript/Coffeescript中的属性访问期间自动调用函数调用