获取一个javascript对象attr's
getting an javascript object attr's
我正在尝试访问一个javascript对象,比方说它被称为"john"
// lets say userInput = 'john';
var userInput = document.getElementById("userInput").value,
$http.get(url).then(function (response) {
var myData = response.data.userInput; // dosent work but response.data.john does
console.log(myData);
});
};
我做错了什么?
您需要使用括号表示法:
var myData = response.data[userInput];
您当前正在请求response.data的"userInput"属性的值,而不是请求具有由用户输入定义的名称的属性。
相关文章:
- 引用对象中的通用值
- jQuery匹配JSON对象的部分文本
- 节点导出返回一个空对象
- 获取一个javascript对象attr's
- 从每个父对象获取attr,并为每个子对象设置attr
- 使用“attr”与“animate”使用节点ID更改Raphael对象
- 在 jQuery 中将对象传递给 .attr()
- NamedNodeMap对象内部的Attr对象索引问题
- 将对象设置为jquery中attr()方法的值
- 如何在只知道attr值的情况下找到对象的每个属性
- 对象没有'spilt'从attr()获取值后
- 当试图为href获取attr时获取#[object对象]
- 对象不会给出元素的attr
- 对象在设置attr('checked');后检查复选框是否被选中时,在IE8中不支持此属性或方法
- 在单击事件中,我试图根据单击对象's attr()值从XML中获取数据
- Jquery改变HTML属性使用attr()返回对象对象
- 在jQuery中添加属性时,使用attr()方法,将属性作为键值对象传递,还是直接传递,哪种方法执行速度最快?
- jQuery对象".attr('href')"返回未定义
- 无法将attr与D3 v4中的对象一起使用
- Jquery设置attr()输入对象