首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

Prototype实战教程:Form.Element -> serialize

serialize serialize(element) -> string 使用 name=value 的格式创建表单控件的 URL 编码字符串。 该方法返回一个适合于 Ajax 请求的字符串。但是,它仅仅只串行化一个单独的元素——如果需要串行化整个表单,请使用 Form.serialize()。 注意 串行化一个已禁用或是没有名称的控件,总是返回空字符串。 如果只是简单的获取元素的值,而不需要进行 Ajax 请求,请使用 getValue()。
类别:网页编程 - JavaScript    查看:85    更新:2014-05-23

Prototype实战教程:Form -> serializeElements

serializeElements serializeElements(elements[, getHash = false]) -> string | object 串行化表单控件数组为字符串,以适用于 Ajax 请求(默认行为)。若指定可选的参数 getHash 值为 true,则返回一个 Hash 对象,以控件的名称(name 属性)为“键”,控件所代表的数据为“值”。 串行化表单应优先使用 Form.serialize 方法。关于参数 getHash 的更进一步的信息和样例请参阅 Form.serialize 的文档。然而,通过 serializeElement 可以串行化指定的元素, 允许指定表单中所有元素的一个子集来进行串行化。 样例 串行化所有类型为 "text" 的 INPUT 元素: Form.serializeElemen...
类别:网页编程 - JavaScript    查看:83    更新:2014-05-23

Prototype实战教程:Form -> serialize

serialize serialize(formElement[, getHash = false]) -> String | object 串行化表单数据为字符串,以适用于 Ajax 请求(默认行为)。若指定可选的参数 getHash 值为 true,则返回一个 Hash 对象,以表单控件的名称(name 属性)为“键”,控件所代表的数据为“值”。 根据可选参数 getHash 的值是否等价于 true,返回的结果为一个形如 {name: "johnny", color: "blue"} 的对象或是一个形如 "name=johnny&color=blue" 的字符串。返回值常用于作为 Ajax 请求的参数。该方法模拟浏览器原生的串行化表单方式,以便在不刷新页面的情况下发送表单数据到服务器。 ...
类别:网页编程 - JavaScript    查看:81    更新:2014-05-23

PHP序列化(serialize)格式详解

1.前言 PHP (从 PHP 3.05 开始)为保存对象提供了一组序列化和反序列化的函数:serialize、unserialize。不过在 PHP 手册中对这两个函数的说明仅限于如何使用,而对序列化结果的格式却没做任何说明。因此,这对在其他语言中实现 PHP 方式的序列化来说,就比较麻烦了。虽然以前也搜集了一些其他语言实现的 PHP 序列化的程序,不过这些实现都不完全,当序列化或反序列化一些比较复杂的对象时,就会出错了。于是我决定写一份关于 PHP 序列化格式详解的文档(也就是这一篇文档),以便在编写其他语言实现的 php 序列化程序时能有一个比较完整的参考。这篇...
类别:网页编程 - PHP技术    查看:66    更新:2014-05-19