相信大家在做itoo的时候都用过ajax异步提交数据,好处自然不言而喻,数据提交页面不会闪屏;页面局部更新速度快;网络带宽占用低。而表单提交则整个页面重绘。如果表单提交后跳转到另一个页面获取数据这种情况,采用传统的form表单提交和利用ajax进行表单提交都是可以实现的。

首先来说传统的form表单提交:

HTML代码:

<form id ="fm" method="post" action="/SearchInfo/QueryMoreInfo" ><div><table id="searchInfo"  style="width: auto; height:auto; margin: 8px" title="基本信息" iconcls="icon-edit"></table><input id ="setGuid" name="setGuid" type="hidden"> </div></form>

js代码:

//点击详情方法function moreInfo(index) {$('#searchInfo').datagrid('selectRow', index);// 关键在这里  var row = $('#searchInfo').datagrid('getSelected');//,获取选中行document.getElementById("setGuid").value = row.b_basicInformationNumber;//主键赋值给inputdocument.getElementById("fm").submit();//表单提交};

在form表单中的input隐藏域的值就可以在后台进行接收了:

  //获取rowIDstring rowid=Request.Form["setGuid"].ToString();

第二种是ajax提交表单:

$.ajax({type: "POST",url:"SearchInfo/QueryMoreInfo",data:$('#fm').serialize(),// 序列化表单值async: false,error: function(request) {alert("Connection error");},success: function(data) {window.location.href="跳转页面"}});

后台可以使用request.getParameter("setGuid")来获取到值。

form表单提交和ajax表单提交相关推荐

  1. form通过ajax提交表单,Jquery通过Ajax方式来提交Form表单

    今天刚好看到Jquery的ajax提交数据到服务器的方法,原文是: 保存数据到服务器,成功时显示信息. jQuery 代码: $.ajax({ type: "POST", url: ...

  2. Form 表单提交 和 Ajax 表单提交 的一些区别

    自己一些心得体会: 1:form 表单提交后进行后台处理程序,没有直接返回值,只能进行后台处理,Form标签里的所有数据全部提交到后台 ajax 表单提交,是可以局部提交,具有ajax的所有属性... ...

  3. 使用ajax方法实现form表单的提交(Ajax和from提交的区别)

    写在前面的话 在使用form表单的时候,一旦点击提交触发submit事件,一般会使得页面跳转,页面间的跳转等行为的控制权往往在后端,后端会控制页面的跳转及数据传递,但是在某些时候不希望页面跳转,或者说 ...

  4. ajax表单提交excel,ajax使用formdata 提交excel文件表单到rails解析

    .modal-body .container-fluid .row .col-md-12 1.下载模板文件 = link_to '模板文件' .row .col-md-12 = form_tag '' ...

  5. php 验证ajax提交表单提交表单提交,使用AJAX表单提交将表单数据传递给PHP而不刷新页面...

    芜湖不芜 $(function () { $('form').bind('click', function (event) {event.preventDefault();// using this  ...

  6. ExtJS学习笔记3:载入、提交和验证表单

    载入数据 1.比較好用的设置form数据的方法: formPanel.getForm().setValues([{id: 'FirstName', value: 'Joe'}]); 当中id值为for ...

  7. Jquery通过Ajax方式来提交Form表单

    今天刚好看到Jquery的ajax提交数据到服务器的方法,原文是: 保存数据到服务器,成功时显示信息. jQuery 代码: $.ajax({type: "POST",url: & ...

  8. html form通过ajax提交表单提交数据,Jquery通过Ajax方式来提交Form表单的具体实现

    今天刚好看到Jquery的ajax提交数据到服务器的方法,原文是: 保存数据到服务器,成功时显示信息. jQuery 代码: $.ajax({ type: "POST", url: ...

  9. ajax c 提交form,使用ajax提交form表单,包括ajax文件上传

    前言 使用ajax请求数据,很多人都会,比如说: $.post(path,{data:data},function(data){ ... },"json"); 又或者是这样的aja ...

最新文章

  1. 威斯康辛大学《机器学习导论》2020秋季课程完结,课件、视频资源已开放
  2. python中国大学排名爬虫写明详细步骤-Python爬虫——定向爬取“中国大学排名网”...
  3. MATLAB应用实战系列(五十一)-TXT数据的读取完美教程
  4. VTK修炼之道70:体绘制讨论_光照阴影、VTKLODProp3D
  5. 如何修改作者名称_PS2019中如何扩展文本选区 ps扩展文本选区的图文教程_photoshop教程...
  6. php_DBHelper
  7. php stortime,文件存储 | 综合话题 | Laravel 5.3 中文文档
  8. 小程序 模糊查询_[轻应用小程序]如何使用信息查询功能?
  9. javaweb实训第六天上午——JSONSpringMVC进阶
  10. 开源免费强大的按键精灵软件----AutoHotKey
  11. 由一本书看一个行业 -- 网上购书之比较
  12. html5对浏览器支持的情况及开发工具
  13. 修改antd下拉框样式
  14. 兴业银行银企直联如何查询转账支付后的手续费及退票流水
  15. SPSS神经网络心得(二)
  16. CSDN博客模板调查问卷
  17. OFFICE 图标异常解决办法
  18. 【Matlab元胞自动机】元胞自动机双边教室疏散【含源码 1208期】
  19. vios接口虚拟服务器,虚拟VIOS服务器安装手册V1.0
  20. CodRED: A Cross-Document Relation Extraction Dataset for Acquiring Knowledge in the Wild

热门文章

  1. Python赋值语句的详细理解
  2. Pikka 2.1.0 macOS菜单栏屏幕取色器
  3. 国内计算机视觉与机器学习研究团队
  4. 初始化git仓库(已存在项目)
  5. 随心测试_Python Se_005鼠标悬停操作
  6. 两张独立显卡连接两个显示器如何配置
  7. npm 安装淘宝镜像报错 npm ERR! code EEXIST
  8. 计算机世界英语作文,计算机(Computers)
  9. 关于使用fluxion工具破解wifi密码的详细教程
  10. 第八天 Python爬虫之Rquests库打码平台的简单使用