form表单提交和ajax表单提交
相信大家在做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表单提交相关推荐
- form通过ajax提交表单,Jquery通过Ajax方式来提交Form表单
今天刚好看到Jquery的ajax提交数据到服务器的方法,原文是: 保存数据到服务器,成功时显示信息. jQuery 代码: $.ajax({ type: "POST", url: ...
- Form 表单提交 和 Ajax 表单提交 的一些区别
自己一些心得体会: 1:form 表单提交后进行后台处理程序,没有直接返回值,只能进行后台处理,Form标签里的所有数据全部提交到后台 ajax 表单提交,是可以局部提交,具有ajax的所有属性... ...
- 使用ajax方法实现form表单的提交(Ajax和from提交的区别)
写在前面的话 在使用form表单的时候,一旦点击提交触发submit事件,一般会使得页面跳转,页面间的跳转等行为的控制权往往在后端,后端会控制页面的跳转及数据传递,但是在某些时候不希望页面跳转,或者说 ...
- ajax表单提交excel,ajax使用formdata 提交excel文件表单到rails解析
.modal-body .container-fluid .row .col-md-12 1.下载模板文件 = link_to '模板文件' .row .col-md-12 = form_tag '' ...
- php 验证ajax提交表单提交表单提交,使用AJAX表单提交将表单数据传递给PHP而不刷新页面...
芜湖不芜 $(function () { $('form').bind('click', function (event) {event.preventDefault();// using this ...
- ExtJS学习笔记3:载入、提交和验证表单
载入数据 1.比較好用的设置form数据的方法: formPanel.getForm().setValues([{id: 'FirstName', value: 'Joe'}]); 当中id值为for ...
- Jquery通过Ajax方式来提交Form表单
今天刚好看到Jquery的ajax提交数据到服务器的方法,原文是: 保存数据到服务器,成功时显示信息. jQuery 代码: $.ajax({type: "POST",url: & ...
- html form通过ajax提交表单提交数据,Jquery通过Ajax方式来提交Form表单的具体实现
今天刚好看到Jquery的ajax提交数据到服务器的方法,原文是: 保存数据到服务器,成功时显示信息. jQuery 代码: $.ajax({ type: "POST", url: ...
- ajax c 提交form,使用ajax提交form表单,包括ajax文件上传
前言 使用ajax请求数据,很多人都会,比如说: $.post(path,{data:data},function(data){ ... },"json"); 又或者是这样的aja ...
最新文章
- 威斯康辛大学《机器学习导论》2020秋季课程完结,课件、视频资源已开放
- python中国大学排名爬虫写明详细步骤-Python爬虫——定向爬取“中国大学排名网”...
- MATLAB应用实战系列(五十一)-TXT数据的读取完美教程
- VTK修炼之道70:体绘制讨论_光照阴影、VTKLODProp3D
- 如何修改作者名称_PS2019中如何扩展文本选区 ps扩展文本选区的图文教程_photoshop教程...
- php_DBHelper
- php stortime,文件存储 | 综合话题 | Laravel 5.3 中文文档
- 小程序 模糊查询_[轻应用小程序]如何使用信息查询功能?
- javaweb实训第六天上午——JSONSpringMVC进阶
- 开源免费强大的按键精灵软件----AutoHotKey
- 由一本书看一个行业 -- 网上购书之比较
- html5对浏览器支持的情况及开发工具
- 修改antd下拉框样式
- 兴业银行银企直联如何查询转账支付后的手续费及退票流水
- SPSS神经网络心得(二)
- CSDN博客模板调查问卷
- OFFICE 图标异常解决办法
- 【Matlab元胞自动机】元胞自动机双边教室疏散【含源码 1208期】
- vios接口虚拟服务器,虚拟VIOS服务器安装手册V1.0
- CodRED: A Cross-Document Relation Extraction Dataset for Acquiring Knowledge in the Wild