使用js的ajax方法读取txt文本里面的JSON数据并追加到Html元素节点上
2015-06-30 14:51
886 查看
list.txt内容:
[{"optionKey":"1", "optionValue":"Canon in D"},
{"optionKey":"2", "optionValue":"Wind Song"},
{"optionKey":"3", "optionValue":"Wings"}
]
javascript内容:
<script src="~/Scripts/jquery-1.8.2.js"></script><script>
$(function () {
$.ajax({
type: "GET",
url: "Content/list.txt",
dataType: "json",
success: function (data) {
console.info(data);
for (var i = 0; i < data.length; i++) {
var trTD = "<tr><td>" + data[i].optionKey + "</td><td>" + data[i].optionValue + "</td></tr>";
$("#tb").append(trTD);
}
}
});
});
</script>
html内容:
<div><table id="tb"><tr><td>第一个</td><td>第二个</td></tr></table>
<input id="button" type="button" value="O(∩_∩)O"/>
</div>
备注:这里面的ajax请求必须是GET方式,原因是在这里POST方法是不被允许的(405)HTTP 405 错误 – 方法不被允许 (Method not allowed)
详情参阅下面的网址:http://www.checkupdown.com/status/E405_cn.html
相关文章推荐
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- 5个常见可用性错误和解决方案
- 我是运营,我没有假期
- 在Windows 8.1的IE 11中屏蔽双击放大功能
- XML 与 JSON 优劣对比
- 解决Ajax悬停效果,无法遮蔽FLASH的问题
- DB2数据库的安装
- 通过Mootools 1.2来操纵HTML DOM元素
- 再谈Jquery Ajax方法传递到action(补充)
- WEB标准网页布局中尽量不要使用的HTML标签
- C#实现把指定数据写入串口
- “传奇”图象数据存储方式
- js可突破windows弹退效果代码
- Flash 与 html 的一些实用技巧
- Dom在ajax技术中的作用说明
- newtonsoft.json解析天气数据出错解决方法
- html工作中表格<tbody>标签的使用技巧
- HTML 向 XHTML1.0 兼容性指导