javascript表单域与json数据间的交互第2/3页

 更新时间:2008年10月16日 23:08:27   作者:  
找了几个javascript的框架,都没有找到我想要的: 提供函数,把某个表单的所有域封装成json数据格式的对象,唯有自己实现一个。

挑一些 小毛病:
不用 var 声明函数级变量是个坏习惯
if(eValue && eValue != "undefined" && eValue != "null") 这句判断欠妥
json 中包含数组的情况考虑不周
form中有多个name相同元素的情况考虑不周
多选select情况考虑不周
checkbox radiobox 考虑不周
disabled 和 readonly 的情况 考虑不周
元素没有name时的策略是什么? 没有name就不处理 还是没有name取id?? 最后给个参数选择
总结:
lz写的函数 目前还不适合在实际中使用
哈哈,终于看到有人和我有相同的想法了,(以前没有发现).
不过,其实这个想法可以延伸的,而且我已经延伸了.那就是:
既然是要得到JSON的数据,那一定和form有关么?非要从form中获取么?
当然不是.因此我写了一个基于jQuery的扩展

相关文章

  • 解决json日期格式问题的3种方法

    解决json日期格式问题的3种方法

    这篇文章主要介绍了解决json日期格式问题的3种方法 ,需要的朋友可以参考下
    2014-02-02
  • JS对象与JSON格式数据相互转换

    JS对象与JSON格式数据相互转换

    最近遇到这个问题,JS对象和JSON格式数据的相互转换。其实,也就是两个问题:JS对象转换成为JSON格式数据、JSON格式数据转换成为JS对象
    2012-02-02
  • json.stringify()与json.parse()的区别以及用处

    json.stringify()与json.parse()的区别以及用处

    这篇文章主要介绍了json.stringify()与json.parse()的区别以及用处,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • json 介绍 js简单实例

    json 介绍 js简单实例

    json全称是JavaScript Object Notation(javaScript对象符号)。JSON是一种结构化的,轻量级的,完全独立于语言的.基于文本的数据传输格式,在许多场合下用来替代xml文件格式。
    2009-12-12
  • 将nodejs打包工具整合到鼠标右键的方法

    将nodejs打包工具整合到鼠标右键的方法

    昨天放出了主要的nodejs打包代码(《nodejs写的简单项目打包工具》),今天放出整合到鼠标右键的代码,打包需要配置环境变量,添加NODE_PATH为node安装路径
    2013-05-05
  • 利用json获取字符出现次数的代码

    利用json获取字符出现次数的代码

    之前看到一篇博客,列出一个字符串中每个字符出现的次数,后来想想可以不可以用json来实现呢,结果当然是可以的,废话就不多说了
    2012-03-03
  • JSON 和 JavaScript eval使用说明

    JSON 和 JavaScript eval使用说明

    JSON (JavaScript Object Notation) 一种轻量级的数据交换格式,比 XML 更轻巧,JSON 是JavaScript 原生格式,这意味着 JavaScript 中处理 JSON 数据不需要任何 API 和工具包。
    2010-06-06
  • 将List对象列表转换成JSON格式的类实现方法

    将List对象列表转换成JSON格式的类实现方法

    下面小编就为大家带来一篇将List对象列表转换成JSON格式的类实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-07-07
  • json实现前后台的相互传值详解

    json实现前后台的相互传值详解

    这篇文章主要介绍了json实现前后台的相互传值详解,需要的朋友可以参考下
    2015-01-01
  • 告诉大家什么是JSON

    告诉大家什么是JSON

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。
    2008-06-06

最新评论