使用JQuery进行ajax编码的时候,经常会使用到这3个API,本文学习下这3个API的使用方式。如下的HTML片段,如果我们将holder表单下的控件值提交到服务器。就需要用到serialize或者serializeArray了。
$("#holder").serialize() 输出结果是 a=1&b=2&c=3&f=8...
$.param()方法是serialize()方法的核心,用来对一个数组或对象按照key/value进行序列化。$.param(obj)返回 :string;说明:将jquery对象按照name/value 或者key/value序列化为URL参数,用&连接。示例:var params = { wi...
分类:
Web程序 时间:
2015-02-03 18:53:46
阅读次数:
323
unserialize的这个问题是由一个emlog论坛用户在使用时报错而发现的问题表现情况如下:emlog缓存的保存方式是将php的数据对象(数组)序列化(serialize)后以文件的形式存放,读取缓存的时候直接反序列化(unserialize)缓存字符串即可读取数据。我从用户那里取到的缓存的序列...
分类:
Web程序 时间:
2015-02-01 00:26:45
阅读次数:
217
序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。1. serialize和unserialize函数这两个是序列化和反序列化PHP中数据的常用函数。Php代码$a = arra...
分类:
Web程序 时间:
2015-01-31 16:07:10
阅读次数:
173
以下是一些jQuery的函数工具:
--jQuery.trim(str):清理字符串前后的空白
--jQuery.param(obj):param函数是serialize()方法的基础,返回序列化的字符串
例:
var option={user:"zhangwei",pass=123456};
var str=jQuery.param(option)
--jQuery.isArray(...
分类:
Web程序 时间:
2015-01-30 16:10:12
阅读次数:
176
长期以来,我一直以为form表单时符合数据的,table、tr、td是负责HTML页面显示布局的,他们之间不会互相影响。但是今天出现了这样的一个问题。同样的代码使用jQuery的serialize方法在IE8和IE9上执行是可以获取到form表单数据的,而在IE11上就不行。
经过多次试验、比较、测试发现是因为form标签和table交叉的原因。比如在以下的情况是执行失败的:...
分类:
Web程序 时间:
2015-01-30 15:53:43
阅读次数:
191
定义和用法 serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。 您可以选择一个或多个表单元素(比如 input 及/或 文本框),或者 form 元素本身。 序列化的值可在生成 AJAX 请求时用于 URL 查询字符串...
分类:
Web程序 时间:
2015-01-30 10:58:50
阅读次数:
261
PHP serialize && unserialize Security Risk Research
分类:
Web程序 时间:
2015-01-22 21:31:21
阅读次数:
261
一.先从Serialize说起 我们都知道JAVA中的Serialize机制,译成串行化、序列化……,其作用是能将数据对象存入字节流其中,在须要时又一次生成对象。主要应用是利用外部存储设备保存对象状态,以及通过网络传输对象等。二.Android中的新的序列化机制 在Android系统中,定位为针对内...
分类:
移动开发 时间:
2015-01-22 12:57:17
阅读次数:
145
Telerik提供了RadDiagram控件,用于图形元素的旋转,拖拽和缩放.更重要的是,它还拓展了许多绑定的命令(复制,剪切,粘贴,回退等等).我们可以用来组织自己的图形编辑工具.Step1.定义图形元素容器(Shape)的基类,继承RadDiagramShape,并重写Serialize和Des...
分类:
其他好文 时间:
2015-01-20 17:28:44
阅读次数:
226