jQuery使用json的问题,第一次,不知道问题在哪

问题描述

这是一个ajax.html页面,请求UserInfo.json中的内容,点击按钮没有响应。首先我确定jQuery已经可以正常使用。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>ajax.html</title><meta http-equiv="content-type" content="text/html; charset=UTF-8"><script type="text/javascript" src="/test/js/jquery-1.4.3.js"></script><style type="text/css">body{font-size:13px}.divFrame{width:260px;border:solid 1px #666}.divFrame .divTitle{padding:5px;background-color:#eee}.divFrame .divTitle .clsShow{font-size:14px}.btn {border:#666 1px solid;padding:2px;width:80px;}</style><script type="text/javascript">$(function(){$("#Button1").click(function(){$.getJSON("UserInfo.json",function(data){alert("ddddd");//测试用$("#divTip").empty();//先清空标记中的内容var strHTML="";//初始化保存内容变量//遍历获取的数据$.each(data,function(InfoIndex,Info){strHTML+="姓名:"+Info['name']+"<br/>";strHTML+="性别:"+Info['sex']+"<br/>";strHTML+="邮箱:"+Info['email']+"<br/>";})$("#divTip").html(strHTML);//显示处理后的数据})})});</script></head><body><div class="divFrame"><div class="divTitle"><input id="Button1" type="button" class="btn" value="获取数据"/></div><div class="divContent"><div id="divTip"></div></div></div></body></html> 下面是UserInfo.json [{"name" : "tom","sex" : "man","email" : "abc@163.com"},{"name" : "li","sex" : "woman","email" : "adc@163.com"}]

解决方案

我试了一下你贴上去的代码,显示出了正常结果姓名:tom性别:man邮箱:abc@163.com姓名:li性别:woman邮箱:adc@163.com你可以检查下是不是ajax.html文件编码的问题,或者浏览器问题,我用的浏览器IE6,firefox3.5.9测试成功的文件,你可以下载看一下http://testcq.googlecode.com/files/tmp_jquery.zip
解决方案二:
正在看JSON,期待niu人!

时间: 2024-10-22 08:56:49

jQuery使用json的问题,第一次,不知道问题在哪的相关文章

jQuery获取json后使用zy

 这篇文章主要介绍了我开发过程中使用jQuery获取json后使用zy_tmpl生成下拉菜单的实例,虽然是第一次写关于AppCan开发的内容,有需要的小伙伴可以参考下.     第一次写关于AppCan开发的文章,有人写了关于jQuery或者原生Ajax与json的交互,那我就稍微写写我开发过程中使用jQuery获取json后使用zy_tmpl生成下拉菜单的实例吧. PHP服务端生成json的那部分就不写那么多了,就是输入一个数组$res,然后   代码如下: echo $_GET['jsonc

JQuery处理json与ajax返回JSON实例代码

 json数据是一种经型的实时数据交互的数据存储方法,使用到最多的应该是ajax与json配合使用了,下面我来给大家介绍jquery处理json数据方法 一.JSON的一些基础知识.   JSON中对象通过"{}"来标识,一个"{}"代表一个对象,如{"AreaId":"123"},对象的值是键值对的形式(key:value).    "[]",标识数组,数组内部各个数据之间通过","分

jQuery获取json后使用zy_tmpl生成下拉菜单_php技巧

第一次写关于AppCan开发的文章,有人写了关于jQuery或者原生Ajax与json的交互,那我就稍微写写我开发过程中使用jQuery获取json后使用zy_tmpl生成下拉菜单的实例吧. PHP服务端生成json的那部分就不写那么多了,就是输入一个数组$res,然后 复制代码 代码如下: echo $_GET['jsoncallback'] . "(" . json_encode($res) . ")"; 在AppCan的模版中,先加入一个下拉菜单,我的菜单是:

Jquery遍历Json数据的方法

  这篇文章主要介绍了Jquery遍历Json数据的方法,涉及jQuery遍历json格式数据的相关技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了Jquery遍历Json数据的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 4

jQuery对JSON数据进行排序输出的方法

  本文实例讲述了jQuery对JSON数据进行排序输出的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 $.getJSON('URl',function(data){ data.sort(function(a,b){return a.demoname-b.demoname}); for(i=0;i<data.length;i++){ alert(data[i].demoname) } }) 希望本文所述对大家的jQuery程序设计有所帮助.

JQuery 获取json数据$.getJSON方法

 前台: function SelectProject() { var a = new Array; var r = window.showModalDialog('SelProject.aspx', a, "dialogWidth=1000px; dialogHeight=600px; resizable: yes"); if (typeof (r) != 'undefined') { var arr = r.split(";"); $("#hidPro

asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码

 本篇文章主要是对asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码进行了介绍,需要的朋友可以过来参考下,需要对大家有所帮助  代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AjaxJson.aspx.cs" Inherits="AjaxJson" %> <!DOCTYPE html PUBLIC &quo

Jquery解析json字符串及json数组的方法

  本文实例讲述了Jquery解析json字符串及json数组的方法.分享给大家供大家参考.具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 6

Jquery解析json数据详解

 本篇文章主要是对Jquery解析json数据进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 最近被jquery折磨了一番,倒腾了一个jquery解析json的demo,本demo想实现从asp.net后台实例化dataSet或者dataTable数据集,将dataSet转换成json并返回给客户端,客户端用jquery getJson方法解析出来并显示在页面上.   首先简单介绍一下getJson方法   Jquery.getJson(url,[data],[callback]

js/jquery解析json和数组格式的方法详解

 本篇文章主要是对js/jquery解析json和数组格式的方法进行了详细的介绍,需要的朋友可以过来参考下,希望对大家有所帮助 在解析之前,我们必须弄清楚几个概念:数组,关联数组以及json之间有哪些区别和联系点?   一.概念介绍 1.数组   语法:  ECMAScript v3规定了数组直接量的语法,JavaScript 1.2和JScript 3.0实现了它.可以把-个用逗号分隔的表达式列表放在方括号中,创建并初始化-个数组.这些表达式的值将成为数组元素.例如:   var a = [1