JSON

JQueryAjax异步处理JSON数据在项目管理系统中的应用_李志秀

字号+ 作者:H5之家 来源:H5之家 2015-10-10 11:21 我要评论( )

云南大学学报(自然科学版),2011,33(S2):247~250JournalofYunnanUniversityCN53-1045/NISSN0258-7971http://www.yndxxb.

云南大学学报(自然科学版),2011,33(S2):247~250

JournalofYunnanUniversityCN53-1045/NISSN0258-7971http://www.yndxxb.ynu.edu.cnJQueryAjax异步处理JSON数据在项目管理系统中的应用

李志秀,张军,陈光,杨丽红

650051)(云南省计算机软件技术开发研究中心云南昆明

摘要:主要讨论前台页面通过javascript调用服务端方法访问数据,实现页面达到无刷新的数据管理.前台

页面通过Ajax向后台的Action发出Post请求,后台Action返回Json格式的数据给请求页面,请求页面利用

JQuery处理返回的Json格式的数据,并呈现给用户.通过这种方式能够高效的实现页面对后台数据的无刷新

访问,并且能将开发过程中的表现层和数据处理层很好的分离.

关键词:JQuery;Ajax;Json;异步处理;项目管理系统

中图分类号:TP311.52文献标识码:A文章编号:0258-7971(2011)S2-0247-04

本文所基于的电子政务系统是一个省级的项目申报及审批系统,由于用户分布广、用户数有一定规模、用户计算机水平参差不齐,要求所开发的系统简便、易操作、容易部署,所以采用Web开发方式,用户只需通过浏览器访问即可,数据处理都在服务器端完成.本系统采用Struts2+JQery+Ajax开发模式,既能够保证系统的高效率访问,又能保证系统的安全性.

JQuery是目前使用最广泛的javascript函数库.据统计,全世界排名前100万的网站,有46%使用jQuery,远远超过其他库.微软公司甚至把jQuery作为他们的官方库.

AJAX为AsynchronousJavaScriptXML(异步的JavaScript与XML技术)的缩写,是一种广泛应用在浏览器的网页开发技术.使用Ajax的最大优点,就是能在不更新整个页面的前提下维护数据.这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息.

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机

StandardECMA-2623rdEdition-December1999器解析和生成.它基于JavaScriptProgrammingLanguage,

的一个子集.JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C,C++,C#,Java,JavaScript,Perl,Python等).这些特性使JSON成为理想的数据交换语言.JSON不仅减少了解析XML解析带来的性能问题和兼容性问题,而且对于javascript来说非常容易使用,可以方便的通过遍历数组以及访问对象属性来获取数据,其可读性也不错,基本具备了结构化数据的性质.不得不说是一

而且事实上googlemaps就没有采用XML传递数据,而是采用了JSON方案.个很好的办法,

1JQueryAjax异步处理Json数据的实现原理

通过引言部分的介绍,使我们充分认识到使用JQuery+Ajax异步处理Json数据这种技术实现方式的

下面将针对该技术的实现原理进行阐述.必要性和先进性,

params,functioncallback(da-用户交互页面用于提交ajax请求,这里使用了JQuery的$.getJSON(url,

ta))函数提交ajax请求到指定url,并且携带参数params,最后用一个回调函数callback处理请求返回结果data.

*收稿日期:2011-09-21

作者简介:李志秀(1979-),女,云南人,工程师,主要从事软件开发工作.

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
网友点评