//回填数据
function loadData(jsonStr){var obj = eval("("+jsonStr+")");var key,value,tagName,type,arr;for(x in obj){key = x;value = obj[x];$("[name='"+key+"'],[name='"+key+"[]']").each(function(){tagName = $(this)[0].tagName;type = $(this).attr('type');if(tagName=='INPUT'){if(type=='radio'){$(this).attr('checked',$(this).val()==value);}else if(type=='checkbox'){arr = value.split(',');for(var i =0;i<arr.length;i++){if($(this).val()==arr[i]){$(this).attr('checked',true);break;}}}else{$(this).val(value);}}else if(tagName=='SELECT' || tagName=='TEXTAREA'){$(this).val(value);}});}
}

Jquery实现form表单回填数据相关推荐

  1. jQuery——封装form表单的数据为json对象

    CDN <script src="https://cdn.jsdelivr.net/npm/jquery@3.4.1/dist/jquery.min.js" integrit ...

  2. jquery表单ajax json数据,jquery序列化form表单使用ajax提交后处理返回的json数据

    1.返回json字符串: /** 将一个字符串输出到浏览器 */ protected void writeJson(String json) { PrintWriter pw = null; try ...

  3. 8 jquery 获取 form 表单内容

    8 jquery 获取 form 表单内容 有时,我们需要获取表单内容进行发送ajax请求,通过函数方式比较方便. $("#title").serialize() 获取一个序列化的 ...

  4. form表单提交数据如何拿到返回值

    form表单提交数据如何拿到返回值 文章目录 form表单提交数据如何拿到返回值 @[TOC](文章目录) 前言 一.如何拿到返回值 二.在这个过程中也会遇到一些问题 总结 前言 使用form表单提交 ...

  5. form表单提交数据(包括文字和图片)实例

    一般来说,form表单提交数据的方式,也就是请求数据到服务器是与传统利用路径api去get或post一个请求到服务器是不一样的,下面就来探讨下关于form表单提交数据至服务器到底是怎么实现的. 话不多 ...

  6. Django(part17)--form表单提交数据

    学习笔记,仅供参考,有错必纠 form表单 form表单的主要作用是和服务器进行交互,为服务器端提供数据. name属性 form表单有name属性,name属性类似于客户端与服务器端之间的约定. f ...

  7. js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题...

    js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题 js模拟form表单提交数据源码: /** * js模拟form表单提交 * @param ...

  8. form表单提交数据的同时上传文件代码示例

    form表单提交数据的同时在表单中上传文件代码示例 一.定义页面 注意:在form表单中加入属性 enctype="multipart/form-data"  表示此表单支持文件上 ...

  9. js jquery 清空form表单

    js jquery 清空form表单 //js document.getElementById("formId").reset(); //jquery $("#formI ...

最新文章

  1. 工作总结 -- 插件篇 目录
  2. 上班族不知不觉发财的十大秘诀
  3. docker版本Mysql安装
  4. 软件项目周报_有关细节、效率、周报和扯淡
  5. Linux进阶之路————组管理与权限管理
  6. Python笔记-Flask返回字符串、Json、模板数据
  7. 漫步微积分五——速度和变化率
  8. 4010-基于邻接矩阵的边的删除(C++,附思路)
  9. linux lnmp1.5.tar.gz,Linux 下lnmp
  10. Dubbo2.7源码分析-如何发布服务
  11. 生成交叉表的SQL基本语句
  12. chrome内核浏览器调用本地exe客户端
  13. 为什么选择STM32-M3
  14. lisp绘制直齿圆柱齿轮_直齿圆柱齿轮的画法
  15. Spring(SpringBoot)--事务传播机制--应用/实例/详解
  16. 带你从头到尾梳理大图片加载OOM处理问题
  17. matplotlib 设置坐标轴位置(spines),设置坐标别名(xticks,yticks)
  18. 第一个Java程序Hello World(IG牛逼)
  19. Numpy学习07-随机抽样
  20. 发送ajax请求接收json数据,ajax接收到的json数据是空的

热门文章

  1. 解决LC_ALL: 无法改变区域选项 (UTF-8): 没有那个文件或目录的问题
  2. 一场由金山词霸引起的车祸 Process finished with exit code -1073741819 (0xC0000005)
  3. 第三天:Vue的组件化
  4. VGG16迁移学习实现
  5. 适用于CUDA GPU的Numba例子
  6. CVPR2020论文解读:CNN合成的图片鉴别
  7. 数据治理(三):数据质量管理
  8. 2021年大数据Hadoop(二十九):​​​​​​​关于YARN常用参数设置
  9. 【CV】吴恩达机器学习课程笔记第10章
  10. [C] [编程题]连通块(DFS解决)