手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery getJSON 处理json数据的代码
jQuery getJSON 处理json数据的代码
摘要:Html代码:复制代码代码如下:functionjsonTest1(){$.ajax({url:"Handler.ashx",data:{"...

Html代码:

复制代码 代码如下:

<script type="text/javascript" src="http://www.jb51.netjs/jquery-1.4.js"></script>

<script type="text/javascript">

function jsonTest1()

{

$.ajax({

url:"Handler.ashx",

data:{"type":"ajax"},

datatype:"json",

type:"get",

success:function(data)

{

document.getElementById('div1').innerHTML=data;//因为mime类型是文本 所以返回回来的是json格式的字符串

}

});

}

function jsonTest2()

{

$.getJSON(

'Handler.ashx',

{'type': 'json','name':'qixuejia' }, //类型格式

function(data)

{

for(var i=0;i<data.length;i++)

{

alert(data[i]["UserId"])

}

}

);

}

</script>

<form id="form1" runat="server">

<div id="div1">

</div>

<input type="button" value="jQuery.ajax()"/>

<input type="button" value="jQuery.getJSON()"/>

</form>

Ashx处理程序:如果需要返回json格式的对象,需要把mime类型设置为:"application/json"。

查看jQuery源文件,可以看出getJSON这样实现的:

getJSON: function( url, data, callback ) {

return jQuery.get(url, data, callback, "json");

},

复制代码 代码如下:

public void ProcessRequest(HttpContext context)

{

if (context.Request.Params["type"].Equals("ajax"))

{

context.Response.ContentType = "text/plain";

}

else

{

context.Response.ContentType = "application/json";

}

GetInfo(context);

}

public bool IsReusable

{

get

{

return false;

}

}

public void GetInfo(HttpContext context)

{

System.Collections.Generic.List<UserInfo> listUser = UserInfoManage.GetUserInfoBySQL("Select Top 5 * From Userinfo");

IsoDateTimeConverter timeConverter = new IsoDateTimeConverter();

timeConverter.DateTimeFormat = "yyyy'-'MM'-'dd' 'HH':'mm':'ss";

string ResJsonStr = JsonConvert.SerializeObject(listUser, timeConverter);

context.Response.Write(ResJsonStr);

}

【jQuery getJSON 处理json数据的代码】相关文章:

jQuery封装的tab选项卡插件分享

JavaScript数据结构与算法之栈与队列

设为首页 加入收藏的js代码

jQuery聚合函数实例

jQuery实现返回顶部效果的方法

解析Node.js异常处理中domain模块的使用方法

一些有关检查数据的JS代码

使用Node.js处理前端代码文件的编码问题

jQuery插件zepto.js简单实现tab切换

jQuery实现首页图片淡入淡出效果的方法

精品推荐
分类导航