-
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个答案 按时间排序 按投票排序
-
采纳的答案
例如,如果服务器端返回的数据是这种格式:
[{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
-
返回JSON类型数据。
通过类似var obj=eval(xmlHttp.responseText);
的方式。
将值赋给一个对象,再对该对象进行操作。
不喜欢返回XML数据。操作效率低、数据量大、麻烦。2008年9月09日 18:44
相关推荐
描述虽然为空,但从提供的博客链接(https://gengzhelun619-163-com.iteye.com/blog/825067)我们可以推测,这个博客可能详细记录了这两个jQuery小游戏的实现过程、代码结构以及遇到的问题与解决方案。通常,这种...
**jQuery小火箭返回顶部插件详解** 在网页设计中,当页面内容较多时,用户滚动到页面底部,可能需要返回页面顶部。为了提供便捷的用户体验,"jQuery小火箭返回顶部"插件应运而生。这个插件利用jQuery库,为网站添加...
这个"jquery小火箭返回顶部.rar"压缩包文件包含了一个使用jQuery库实现的返回顶部特效,其设计风格可能以小火箭动画为主题,为网页增添了一些动态和趣味性。 jQuery是一个广泛使用的JavaScript库,它简化了HTML文档...
【jQuery台球小游戏详解】 jQuery,作为一款广泛使用的JavaScript库,以其简洁的API和强大的功能深受前端开发者的喜爱。在本篇文章中,我们将探讨如何利用jQuery实现一个有趣的台球小游戏,该游戏具有良好的浏览器...
**jQuery1.4.1 小结** jQuery 是一个广泛使用的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。在本文中,我们将深入探讨jQuery 1.4.1版本的一些核心特性、改进和常用API。 #...
这个"jQuery常见问题列表展开收缩代码.zip"文件包含了一个利用jQuery.mobile.js实现的移动端常见问题解答列表的交互功能。jQuery.mobile.js是jQuery UI的一个轻量级版本,专门针对移动设备进行了优化,提供了触摸...
10. **版本兼容性**:了解不同版本的jQuery之间的差异,以及如何处理浏览器兼容性问题。 通过深入学习并实践这些小例子,你将能够熟练掌握jQuery,并将其应用到实际项目中,提升Web开发效率。记得在实践中不断探索...
前者是未压缩的源代码,适合开发调试使用,后者是经过压缩和优化的版本,适用于生产环境,体积更小,加载速度更快。 **jQuery API 参考** 压缩包内包含两个jQuery的CHM( Compiled HTML Help )文件,这是一种...
"微信小程序-微信小程序 仿jQuery插件"是一个针对微信小程序开发的工具,它借鉴了jQuery的设计理念,以简化数据操作和DOM(文档对象模型)处理,提升开发效率。 这个名为`wxQuery`的插件是对`Page.prototype....
在实际项目中,开发者还需要注意兼容性问题,确保网站能在各种浏览器和设备上正常运行。此外,优化性能也很关键,包括减少HTTP请求、压缩代码、利用缓存等技术手段。 总的来说,jQuery Mobile 1.4.2和jQuery 1.8.3...
`3.2.1`作为其中的一个小版本更新,主要关注修复已知问题和改进兼容性。 ### 2. jQuery.holdReady(hold) 的移除 在旧版本的jQuery中,`jQuery.holdReady()`是一个控制文档准备就绪(DOM ready)事件触发时机的函数...
本文将深入探讨jQuery的常见问题及其解决方案,帮助开发者更好地理解和应用jQuery。 1. **IE浏览器下的动画闪烁问题** 在Internet Explorer中,有时动画效果可能会出现闪烁,这通常是因为缺少DOCTYPE定义导致的...
这个插件是专门为了解决jQuery在执行动画时无法平滑过渡颜色这一问题而设计的。 `jquery.color.js`是由John Resig,jQuery的创始人,开发的一个小型插件。它为jQuery添加了对CSS颜色属性操作的支持,包括颜色渐变...
另一个是"min"压缩版源码,经过压缩优化,体积小,适用于生产环境。理解源码可以帮助开发者更好地调试问题,甚至进行二次开发。 jQuery的生态丰富,它支持多种插件和扩展,可以满足各种复杂需求。例如,对于动画...
《jQuery Migrate 3.0.0:解决版本迁移中的兼容问题》 jQuery Migrate 是一个专门为了解决jQuery不同版本间兼容性问题而设计的插件。在标题中提到的"jquery-migrate-3.0.0.zip",是这个插件的一个特定版本,即3.0.0...
**jQuery Mobile 常见问题及解决方案** **一、页面跳转时重复调用 `pageinit` 方法** 在使用 jQuery Mobile 进行移动应用开发时,`pageinit` 是一个非常重要的事件,它会在每个页面加载时触发。然而,有时在页面...
此版本修复了一些已知的bug,比如修复了在某些情况下的内存泄漏问题,提高了与其他库的共存性,以及增强了在最新浏览器中的性能表现。此外,还对一些过时的功能进行了废弃,鼓励开发者使用更现代的JavaScript特性。 ...
在1.12.4版本中,jQuery团队已经对之前版本的各种问题进行了修复和优化,保证了其在各种浏览器环境下的稳定运行。这个版本支持包括IE6在内的老版本浏览器,这在当今许多仍然需要照顾到老浏览器的项目中显得尤为重要...
在图片展示特效中,jQuery可以用来解决不同尺寸图片在不同设备和屏幕分辨率下的适配问题,提供一致的用户体验。 【描述】"jquery适应图片大小不一的展示,挺不错的。分享下"表明这个特效能够自动调整各种尺寸的图片...