摘要:
jquery提交数组,会是这个样子:ids[]=5, ids[]=6, ids[]=7
问题的原因就在这里了,如果提交的是js数组,jquery擅自在提交参数后添加了“[]”
然后struts的拦截器就报:ONGL解析异常
网上搜到和我一样的问题
http://scorpio-jh.blog.sohu.com/150360289.html
但他是改源码,我不习惯这样去做,就仔细翻了下文档,发现可以这样去做。
mydata=[1,2,3];
$.ajax({
url: "xxx.action",
type:"post",
dataType:"json",
data:jQuery.param(mydata,true),//重点
后面省略
用jQuery.param的最后那个参数去解决,仔细看文档的这个方法后面的例子
var myObject = {
a: {
one: 1,
two: 2,
three: 3
},
b: [1,2,3]
};
var recursiveEncoded = $.param(myObject);
var recursiveDecoded = decodeURIComponent($.param(myObject));
alert(recursiveEncoded);
alert(recursiveDecoded);
//a%5Bone%5D=1&a%5Btwo%5D=2&a%5Bthree%5D=3&b%5B%5D=1&b%5B%5D=2&b%5B%5D=3
//a[one]=1&a[two]=2&a[three]=3&b[]=1&b[]=2&b[]=3
var shallowEncoded = $.param(myObject, true);
var shallowDecoded = decodeURIComponent(shallowEncoded);
alert(shallowEncoded);
alert(shallowDecoded);
//a=%5Bobject+Object%5D&b=1&b=2&b=3
//a=[object+Object]&b=1&b=2&b=3
分享到:
相关推荐
《jQuery 1.4.2:深入解析与应用》 jQuery 1.4.2 是一个里程碑式的版本,它在JavaScript库的世界中占有重要地位,为开发者提供了强大的DOM操作、事件处理、动画效果以及Ajax交互等功能。这个版本的发布极大地简化了...
《jQuery 1.4.2 库:中文参考手册详解》 jQuery,作为一款轻量级的JavaScript库,因其简洁的API和强大的功能而深受开发者喜爱。本文将深入探讨jQuery 1.4.2版本,这是一个在2010年发布的经典版本,尽管后续有更多...
**jQuery 1.4.2 帮助文档** jQuery 是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画以及Ajax交互。版本1.4.2是该库的一个重要里程碑,引入了许多增强和修复,旨在提高性能和稳定性。...
Jquery是继prototype之后又一个优秀的Javascript框架。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使...
在网上想找一个strus1的关于json的使用例子,但是找了半天找不到,最后狠下心自己写了一个,使用的是谷歌的Gson,前台技术jQuery,后台struts1.2.7。希望能帮上那些急需相关知识的初学者。谢谢大家...
附件里里面有 jquery-1.4.2.js jquery-1.4.2.min.js jquery-1.4.2-vsdoc.js JQuery_1.4.2_API.chm 在VS2008里引用jquery-1.4.2.js和jquery-1.4.2-vsdoc.js,可以支持jquery方法的智能提示。
这个“jQuery 1.4.2 版本.zip”压缩包包含了jQuery库的两个核心文件:`jquery-1.4.2.js`和`jquery-1.4.2.min.js`。 **jQuery 1.4.2**: 在2010年,jQuery发布了1.4.2版本,这是一个里程碑式的更新,它带来了许多...
**jQuery 1.4.2 API简体中文版** jQuery是一个强大的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画制作以及Ajax交互。jQuery 1.4.2是该库的一个重要版本,提供了许多增强功能和修复了1.4版本中发现的...
**jQuery 1.4.2 中文手册**是开发者学习和使用jQuery库的重要参考资料,它提供了详尽的API文档和示例,帮助开发者理解和运用jQuery的各种功能。jQuery是一款高效的JavaScript库,它简化了HTML文档遍历、事件处理、...
对于Ajax操作,JQuery 1.4.2提供了`.ajax()`, `.get()`, `.post()`等方法,封装了XMLHttpRequest,使得异步数据请求和处理更加便捷。其中,`.ajax()`函数可以进行完全自定义的配置,包括URL、数据类型、请求类型、回...
2. **jquery-1.4.2.js**:这是未压缩的jQuery核心库文件,包含了完整的功能和源代码,便于开发者查看和调试。在开发阶段,建议使用此版本,以便于查找和解决问题。 3. **jquery-1.4.2.min.js**:这是经过压缩和优化...
2. **jquery1.4.2.min.js**:这是经过压缩和优化的版本,主要用在生产环境中。通过删除注释和不必要的空格,使得文件大小显著减小,提高了页面加载速度,对用户而言意味着更快的响应时间。 3. **jquery1.4.2.vsdoc....
《jQuery 1.4.2:深入理解与应用》 jQuery是JavaScript库的杰出代表,以其简洁、易用的API闻名于世。本篇将详细探讨jQuery 1.4.2这一经典版本,以及其对应的压缩文件jquery.min-1.4.2.js。 一、jQuery的核心理念 ...
jQuery1.4.2是jQuery库的一个早期版本,发布于2010年,它为开发者提供了丰富的功能,简化了JavaScript编程,特别是处理DOM操作、事件处理、动画效果以及Ajax交互。以下是对jQuery1.4.2类库的详细解析: 1. **选择器...
- **jQuery 3.x**:自1.4.2版本后,jQuery经历了多个版本迭代,包括向后兼容的2.x分支和全面支持新特性的3.x分支,引入了更多现代Web开发的特性。 - **jQuery生态**:jQuery生态系统包括许多插件和框架,如jQuery ...
jquery1.4.2和中文APIjquery1.4.2和中文APIjquery1.4.2和中文APIjquery1.4.2和中文APIjquery1.4.2和中文APIjquery1.4.2和中文API
jquery-1.4.2.js jquery-1.4.2.min.js jquery-1.4.2-vsdoc.js 中文版vsdoc jquery-1.4.2-vsdoc_en.js jquery.cookie.js
在本文中,我们将深入探讨jQuery1.4.2版本,这是jQuery历史上的一个重要里程碑,它引入了许多增强功能和性能优化。 一、jQuery核心概念 1. 选择器:jQuery的核心在于它的选择器,它允许开发者用CSS样式的语法来选取...
jquery1.4.2.min.js jquery