在这种javascript情况下,除了eval之外的任何其他选项
any other option than eval in this javascript situation?
我需要动态访问json文件,并且正在使用以下代码。在这种情况下,"bpicsel"answers"temp"是变量。最终结果将类似于"data[0].extit1"
var title="data["+bpicsel+"].extit"+temp;
$.getJSON('labs.json', function(data){
title2 = eval(title);
});
这是有效的——但我经常被告知不要使用eval——有更好的方法吗?
这应该可以很好地工作
var title = data[bpicsel]['extit'+temp];
现在获取您的数据如下:
$.getJSON('labs.json',函数(数据){var title=数据[bpicsel]['extit'+temp]//这里不需要eval});
相关文章:
- Select2js插件无法选择任何选项
- 如果使用jquery在页面加载时未选择任何选项,如何禁用下拉列表
- select2 使用 AJAX 加载数据不能选择任何选项
- 当“不相关”的 html 选择元素没有选择任何选项时,如何退出 jQuery 事件
- 确定是否已在 if 语句中选择任何选项
- AngularJs:选择在使用ng-repeat时不显示任何选项的下拉列表
- 是否有任何选项可以在煎茶触摸中声明全局变量
- 将纬度和日志作为天气 API 中的输入传递的任何选项
- 有没有任何选项可以让我们检查AJAX请求的来源
- 当我使用PHP在选择框中选择任何选项时,创建一个会话
- 是否有任何处理程序可以检测在没有jQuery的情况下选择字段是否有任何选项
- 单选按钮-未选择任何选项
- 是否有任何选项可以打印 c3js 生成的图形
- 在jQuery中显示多个HTML页面的任何选项
- 单击下拉按钮时使区域缩小的任何选项
- 未捕获的TypeError: Cannot read property 'current'在选择任何选项
- 是否有任何选项获得旧的父级排序后使用jquery ui draggable
- ngOptions不显示select元素中的任何选项
- JQuery Mobile datepicker在设置任何选项时都会丢失主题
- Angularjs——不能选择任何选项