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

相关推荐

    2个jquery小游戏

    描述虽然为空,但从提供的博客链接(https://gengzhelun619-163-com.iteye.com/blog/825067)我们可以推测,这个博客可能详细记录了这两个jQuery小游戏的实现过程、代码结构以及遇到的问题与解决方案。通常,这种...

    jquery小火箭返回顶部

    **jQuery小火箭返回顶部插件详解** 在网页设计中,当页面内容较多时,用户滚动到页面底部,可能需要返回页面顶部。为了提供便捷的用户体验,"jQuery小火箭返回顶部"插件应运而生。这个插件利用jQuery库,为网站添加...

    jquery小火箭返回顶部.rar

    这个"jquery小火箭返回顶部.rar"压缩包文件包含了一个使用jQuery库实现的返回顶部特效,其设计风格可能以小火箭动画为主题,为网页增添了一些动态和趣味性。 jQuery是一个广泛使用的JavaScript库,它简化了HTML文档...

    jquery小游戏-台球

    【jQuery台球小游戏详解】 jQuery,作为一款广泛使用的JavaScript库,以其简洁的API和强大的功能深受前端开发者的喜爱。在本篇文章中,我们将探讨如何利用jQuery实现一个有趣的台球小游戏,该游戏具有良好的浏览器...

    jQuery1.4.1 小结

    **jQuery1.4.1 小结** jQuery 是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。在本文中,我们将深入探讨jQuery 1.4.1版本的一些核心特性、改进和常用API。 #...

    jQuery常见问题列表展开收缩代码.zip

    这个"jQuery常见问题列表展开收缩代码.zip"文件包含了一个利用jQuery.mobile.js实现的移动端常见问题解答列表的交互功能。jQuery.mobile.js是jQuery UI的一个轻量级版本,专门针对移动设备进行了优化,提供了触摸...

    jQuery使用的小例子

    10. **版本兼容性**:了解不同版本的jQuery之间的差异,以及如何处理浏览器兼容性问题。 通过深入学习并实践这些小例子,你将能够熟练掌握jQuery,并将其应用到实际项目中,提升Web开发效率。记得在实践中不断探索...

    jQuery1.12.4+jQuery中文手册.rar

    前者是未压缩的源代码,适合开发调试使用,后者是经过压缩和优化的版本,适用于生产环境,体积更小,加载速度更快。 **jQuery API 参考** 压缩包内包含两个jQuery的CHM( Compiled HTML Help )文件,这是一种...

    微信小程序-微信小程序 仿jQuery插件

    "微信小程序-微信小程序 仿jQuery插件"是一个针对微信小程序开发的工具,它借鉴了jQuery的设计理念,以简化数据操作和DOM(文档对象模型)处理,提升开发效率。 这个名为`wxQuery`的插件是对`Page.prototype....

    jquery mobile 1.4.2 和 jquery 1.8.3

    在实际项目中,开发者还需要注意兼容性问题,确保网站能在各种浏览器和设备上正常运行。此外,优化性能也很关键,包括减少HTTP请求、压缩代码、利用缓存等技术手段。 总的来说,jQuery Mobile 1.4.2和jQuery 1.8.3...

    最新版JQuery-jquery-3.2.1.min.js

    `3.2.1`作为其中的一个小版本更新,主要关注修复已知问题和改进兼容性。 ### 2. jQuery.holdReady(hold) 的移除 在旧版本的jQuery中,`jQuery.holdReady()`是一个控制文档准备就绪(DOM ready)事件触发时机的函数...

    jQuery常见问题及用法

    本文将深入探讨jQuery的常见问题及其解决方案,帮助开发者更好地理解和应用jQuery。 1. **IE浏览器下的动画闪烁问题** 在Internet Explorer中,有时动画效果可能会出现闪烁,这通常是因为缺少DOCTYPE定义导致的...

    JQuery颜色渐变插件jquery.color.js

    这个插件是专门为了解决jQuery在执行动画时无法平滑过渡颜色这一问题而设计的。 `jquery.color.js`是由John Resig,jQuery的创始人,开发的一个小型插件。它为jQuery添加了对CSS颜色属性操作的支持,包括颜色渐变...

    Jquery 3.2.1.zip

    另一个是"min"压缩版源码,经过压缩优化,体积小,适用于生产环境。理解源码可以帮助开发者更好地调试问题,甚至进行二次开发。 jQuery的生态丰富,它支持多种插件和扩展,可以满足各种复杂需求。例如,对于动画...

    jquery-migrate-3.0.0.zip

    《jQuery Migrate 3.0.0:解决版本迁移中的兼容问题》 jQuery Migrate 是一个专门为了解决jQuery不同版本间兼容性问题而设计的插件。在标题中提到的"jquery-migrate-3.0.0.zip",是这个插件的一个特定版本,即3.0.0...

    JqueryMobile常见问题整理

    **jQuery Mobile 常见问题及解决方案** **一、页面跳转时重复调用 `pageinit` 方法** 在使用 jQuery Mobile 进行移动应用开发时,`pageinit` 是一个非常重要的事件,它会在每个页面加载时触发。然而,有时在页面...

    jquery-3.5.1.rar

    此版本修复了一些已知的bug,比如修复了在某些情况下的内存泄漏问题,提高了与其他库的共存性,以及增强了在最新浏览器中的性能表现。此外,还对一些过时的功能进行了废弃,鼓励开发者使用更现代的JavaScript特性。 ...

    jquery-1.12.4.zip下载

    在1.12.4版本中,jQuery团队已经对之前版本的各种问题进行了修复和优化,保证了其在各种浏览器环境下的稳定运行。这个版本支持包括IE6在内的老版本浏览器,这在当今许多仍然需要照顾到老浏览器的项目中显得尤为重要...

    自动调整大小的jquery图片展示特效

    在图片展示特效中,jQuery可以用来解决不同尺寸图片在不同设备和屏幕分辨率下的适配问题,提供一致的用户体验。 【描述】"jquery适应图片大小不一的展示,挺不错的。分享下"表明这个特效能够自动调整各种尺寸的图片...

Global site tag (gtag.js) - Google Analytics