0 0

jquery小问题5

学习JQuery不久,问题比较愚昧还望谅解。

按照以下方法,可以成功返回jsp的结果。
$.get('我的JSP.jsp', {'参数一':变量一, '参数二':变量二, '参数三':变量三},
function(msg) {
       // alert(msg);
document.getElementById("Result").innerHTML = msg;
    });

现在jsp要返回多条记录的话,应该如何处理?
难道在前后端都自己解析xml吗?还是有其他好的方法,谢谢!
问题补充:
to ham:
能否给一个小例子参考一下,谢谢!
2008年9月09日 17:54

3个答案 按时间排序 按投票排序

0 0

采纳的答案

例如,如果服务器端返回的数据是这种格式:

[{id:'001',name:'张三',age:'22'},
{id:'002',name:'李四',age:'65'},
{id:'003',name:'王五',age:'32'}]
接收返回数据的变量为Msg,则可通过
var data=eval(Msg);
这样,data就是一个由JSON生成的Array对象,包含了三个Object对象,Object对象拥有id,name和age三个属性。
由于data自身就是一个对象,所以对其操作也会方便得多,可以和使用Javascript普通对象一样的方式操纵它。如:
for(var i=0;i<data.length;i++){
    var id=data[i]["id"];//得到元素中的id属性
    var name=data[i]["name"];//得到元素中的name属性
    var age=data[i]["age"];//得到元素中的age属性
    alert("id="+id+"\n"+"name="+name+"\n"+"age="+age);
}

关于JSON的更多资料,楼主可以自己到网上搜索一下。

2008年9月10日 09:09
0 0

同意楼上,如果一定要返回XML,也可以$(xml)

2008年9月09日 21:50
0 0

返回JSON类型数据。
通过类似

var obj=eval(xmlHttp.responseText);
的方式。
将值赋给一个对象,再对该对象进行操作。
不喜欢返回XML数据。操作效率低、数据量大、麻烦。

2008年9月09日 18:44

相关推荐

    jQuery速成小例子

    jQuery常见关键字使用,学习完所有Demo基本开发不会有太大问题了。也可以做关键字用法展示用。喜欢jQuery的来下吧!

    jquery 最新版框架下载(1.32-1.8.3)

    这是自jQuery1.5发布以来第一个小版本更新,并且解决了很多BUG。 据jQuery官方博客5月3日的最新消息,jQuery 1.6 正式版已经可以下载使用。jQuery 1.6 版本包括了对属性(Attribute)模型的重要重写,还有诸多性能...

    jQuery权威指南-源代码

    书名:jQuery权威指南(系统介绍jQuery方方面面,囊括118个实例和2个综合案例,实战性强) 作者:陶国荣 著 书号:978-7-111-32543-7 定价:59.00元 出版社:机械工业出版社华章公司 出版时间:2011年1月 编辑推荐:...

    jquery 最新版框架下载(1.32-1.8.2)

    这是自jQuery1.5发布以来第一个小版本更新,并且解决了很多BUG。 据jQuery官方博客5月3日的最新消息,jQuery 1.6 正式版已经可以下载使用。jQuery 1.6 版本包括了对属性(Attribute)模型的重要重写,还有诸多性能...

    jQuery 1.6.3正式版发布

    #9988:修改jQuery compressed版本的License Header,使其尽可能小。 Core #9521:XSS with $(location.hash) and $(#) is needed? #9897:try-catch isPlainObject detection #10076:$.inArray crashes IE6 and ...

    jquery插件使用方法大全

    jQuery 1.5(2011年1月31日):该版本修复了83个bug,解决了460个问题。重大改进有:重写了Ajax模块;新增延缓对像(Deferred Objects);jQuery替身——jQuery.sub();增强了遍历相邻节点的性能;jQuery开发团队构建...

    超实用的jQuery代码段

    11.4 解决jQuery版本冲突问题 11.5 如何设置IE特有的功能 11.6 判断浏览器类型并设置HTML元素内容 11.7 加载Google CDN的jQuery库 11.8 Cookies应用方法 11.9 使用cookie.js管理Cookies 11.10 让Cookies在N分钟后...

    基于Jquery模拟Select,解决IE显示问题

    基于Jquery模拟Select,解决IE显示问题

    锋利的jQuery

    我遇到问题就会琢磨:这个程序利用jQuery是这么实现,那么利用JavaScript怎么来实现呢。以前,我喜欢用jQuery去改写原生的JavaScript效果。现在,我更喜欢利用原生的JavaScript来改写jQuery的程序。对我来说,借鉴...

    深入PHP与jQuery开发 pdf格式

     体积小(1.4版约 23 KB);  语法极其简单;  方法可链式调用;  插件架构,易于扩展;  庞大的线上社区;  极为完善的文档(http://api.jquery.com);  可选增强扩展模块,比如 jQueryUI。 1.1.3 ...

    jQuery-webcam-coustom-size.zip

    修改jquery-webcam的原始插件不可修改swf大小问题,亲自就该测试可用。

    关于jquery append() html时的小问题的解决方法

    关于jquery append() html时的小问题,碰到类似问题的朋友可以参考下。

    jQuery 1.3 API 参考文档中文版 html

    * animate 的duration为0的问题 * show, hide, toggle, slideDown, slideUp, slideToggle 在jQuery 1.3中,padding和margin也会有动画,效果更流畅。 * jQuery(html,[ownerDocument])等效于$(document.createElement...

    SimpleUI v1.0 基于jQuery开发的插件库.rar

    SimpleUI 是一基于jQuery开发的一套插件库。SimpleUI 具有调用简单、解耦、可订制、高性能等特性。每一个功能我们都有详细的DEMO和文档介绍,欢迎大家使用! 您在使用中有任何问题都可以在本板块发帖,我们会尽快...

    jQuery EasyUI 1.4 离线简体中文API文档

    datagrid:修复在datagrid宽度太小的时候“fitColumns”方法无法正常工作的问题 Improvement(改进) EasyUI的所有组件已经支持非固定 百分比大小的尺寸设置; menu:添加“showItem” “hideItem”和“resize”...

    jquery1.9版本

    jQuery提供了各种页面事件,它可以避免程序员在HTML中添加太多事件处理代码,最重要的是,它的事件处理器消除了各种浏览器兼容性问题。 jQuery的选择机制构建于Css的选择器,它提供了快速查询DOM文档中元素的能力,...

    javascript代码-使用代码解决jquery乱码问题的源代码

    ——学习参考资料:仅用于个人学习使用! javascript代码-使用代码解决jquery乱码问题的源代码

    Jquery识别鼠标手势插件

    觉得点击切换图片这样的方式不潇洒,鼠标手势呢?于是构思了一下识别鼠标手势的问题。自己去实现然后封装成了一个jquery插件。使用简洁。 详细的请看http://www.cnblogs.com/xiaobajiu/p/3662631.html

    jQuery跨域问题解决方案

    通过XMLHTTPRquest请求不同域上的数据,原来js跨域访问是后台有个处理路径“/test”的函数。下面给大家介绍jQuery跨域问题解决方案,有需要的小伙伴可以参考下

    从零开始学习JQuery

    比如"在页面中编写加载时即执行的操作DOM的语句", 当页面代码很小用户加载很快时没有问题, 当页面加载稍慢时就会出现浏览器"终止操作"的错误.jQuery提供了很多简便的方法帮助我们解决这些问题, 一旦使用jQuery你就...

Global site tag (gtag.js) - Google Analytics