zoukankan      html  css  js  c++  java
  • jQuery ajax读取本地json文件

    jQuery ajax读取本地json文件

    • ceshi.json

        {
        	"first": [
        		{
        			"name": "张三",
        			"sex": "男"
        		}, {
        			"name": "李思",
        			"sex": "女"
        		}, {
        			"name": "王五",
        			"sex": "男"
        		}, {
        			"name": "赵柳",
        			"sex": "女"
        		}
        			]
        }
      
    • 源码:

        <!DOCTYPE html>
        <html>
      
        <head>
        <meta charset="UTF-8">
        <script type="text/javascript" src="js/jquery.js"></script>
      
        <script>
        	//方法一
        	function ajax_test() {
        		$.ajax({
        			url: "ceshi.json", //json文件位置
        			type: "GET", //请求方式为get
        			dataType: "json", //返回数据格式为json
        			success: function(data) { //请求成功完成后要执行的方法 
        				alert(data.first[0].name);
        				//each循环 使用$.each方法遍历返回的数据date
        				$.each(data.first, function(i, item) {
        					var str = '<div>姓名:' + item.name + '性别:' + item.sex + '</div>';
        					document.write(str);
        				})
        			}
        		})
        	}
        	ajax_test(); //执行函数
      
        	//方法二:
        	//jQuery.getJSON()是jQuery.ajax()函数的简写形式.
        	// jQuery.getJSON( url [, data ] [, success ] )
        	$.getJSON("ceshi.json", "", function(data) {  //each循环 使用$.each方法遍历返回的数据date
        		$.each(data.first, function(i, item) {
        			var str = '<br/><div>姓名:' + item.name + '性别:' + item.sex + '</div>';
        			document.write(str);
        		})
        	});
        	</script>
      
        	<title>ajax获取json测试</title>
        	</head>
        	测试
        	<body>
        	</body>
      
        	</html>	
      
    • 效果

  • 相关阅读:
    hibernate
    杨辉三角
    查看端口号
    一个线程同步问题的例子
    SQL关系数据库设计三大范式
    C#OpenFileDialog的使用
    莫队算法
    蒟蒻已知的高能数学公式
    C++ 产生随机数
    C++ 输出小数点后 n 位
  • 原文地址:https://www.cnblogs.com/renxiuxing/p/9703009.html
Copyright © 2011-2022 走看看