javascript - 如何读取JSON文件并修改JQuery

标签 javascript jquery json

我有以下代码:http://jsfiddle.net/Wg2Yb/ 它基本上读取本地文件(.txt、.json...)并显示内容。

我希望它不仅可以读取,还可以修改一些东西。 我有一个看起来有点像这样的 JSON 文件:

{ "height":100,
 "layers":[
        {
         "data":[0, 0, 0, 0...];
         "height":100,
         ...
        }
}

我想知道如何基于此修改我的页面的 JQuery。 就像如果在 JSON 文件中将层高度设置为 100 一样,它会执行以下操作:

$('#map').css('height','100px'); 

最佳答案

查看JSON.parse将数据转换为对 JavaScript 更友好的内容。

使用它,您可以将结果保存到 Javascript 对象并检查属性/数组值并操作 HTML 元素:

var data = JSON.parse(this.result);
if (data.layers && data.layers.length && data.layers[0].height) {
    document.getElementById('map').style.height = data.layers[0].height + 'px';
}

查看jsfiddle .

关于javascript - 如何读取JSON文件并修改JQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23716044/

相关文章:

javascript - 记住比较器函数的参数顺序的技巧是什么?

javascript - Firefox 附加组件 : passing value from context menu to contentScriptFile after selection

javascript - jQuery 函数在 append() 之后没有响应

javascript - 使用 jQuery animate 增加 background-position-x?

javascript - 带圆圈的背景应保持相同大小

css - 调整从 JSON 解析的图像大小

javascript - Treant 可折叠节点文本方向

json - 当我尝试用 go lang 调用值时出错

php - 使用 div 中的文本填充 Flot 图表

javascript - 计算 <ul> 中特定 <li> 左侧和右侧 <li> 的数量