Jquery提交form表单

前台代码

 1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Js_submit.aspx.cs" Inherits="Ctrip.Corp.Report.OfflineSite.CorpReportSetting.Js_submit" %>
 2 
 3 <html xmlns="http://www.w3.org/1999/xhtml">
 4 <head>
 5     <title>Jquery快速提交form表单</title>
 6     <link type="text/css" href="../Content/Css/StyleSheet.css" rel="Stylesheet" />
 7     <script type="text/javascript" src="../Content/js/jquery.min.js"></script>
 8     <script type="text/javascript" src="../Content/js/jquery.form.js"></script>
 9 </head>
10 <body>
11 
12 <form id="form1" action="?Action=AddCustomer" method="post">
13     <p><b>新增客户资料</b></p>
14     <span>Name: </span><input type="text" name="Name" value="abc" /><br />
15     <span>Age: </span><input type="text" name="Age" value="20" /><br />
16     <span>Address: </span><input type="text" name="Address" value="武汉" /><br />
17     <span>Tel:</span> <input type="text" name="Tel" value="12345678" /><br />
18     <span>Email: </span><input type="text" name="Email" value="test@163.com" /><br />
19     <br />
20     <input type="submit" name="btnAddCustomer" value="保存客户资料" />
21 </form>
22 
23 <hr />
24 <p><b>服务器返回的结果:</b></p>
25 <textarea id="output" cols="20" rows="50" style="width: 90%; height: 200px"></textarea>
26 
27 
28 <script type="text/javascript">
29     $(function () {
30         // 只需要下面这个调用就可以将表单改成异步提交方式!
31         var options = {
32             success: showResponse,
33             resetForm: true,
34 //            url: "../user/msg.do?d=sendMsgByAjax"
35         };
36         $("#form1").ajaxForm(options);
37     });
38      
39     function showResponse(result){//回调函数   
40        if(1 == result){   
41           alert("信息发送成功!");   
42      }else{   
43           $("#output").val(result);
44       }   
45     }  
46 
47 </script>
48 
49 </body>
50 </html>

后台代码

 1  public partial class Js_submit : Page
 2     {
 3         protected void Page_Load(object sender, EventArgs e)
 4         {
 5             string action = "";
 6             Customer customer = new Customer();
 7             if (!string.IsNullOrEmpty(Request.QueryString["Action"]))//获取form的Action中的参数
 8             {
 9                 action = Request.QueryString["Action"].Trim();//去掉空格
10             }
11 
12             switch (action)
13             {
14                 case "AddCustomer":
15                     if (!string.IsNullOrEmpty(Request.Form["Address"]) && !string.IsNullOrEmpty(Request.Form["Age"])
16                         && !string.IsNullOrEmpty(Request.Form["Email"]) && !string.IsNullOrEmpty(Request.Form["Name"]) && !string.IsNullOrEmpty(Request.Form["Tel"]))//获取form中的参数
17                     {
18                         customer.Address = Request.Form["Address"].ToString();
19                         customer.Age = Convert.ToInt32( Request.Form["Age"]);
20                         customer.Email = Request.Form["Email"].ToString();
21                         customer.Name = Request.Form["Name"].ToString();
22                         customer.Tel = Request.Form["Tel"].ToString();
23                     }
24                     AddCustomer(customer);
25                     break;
26             }
27         }
28 
29         public void AddCustomer(Customer customer)
30         {
31             // 简单地返回一个XML字符串。
32             // 告诉客户端:服务端收到了什么样的数据。
33             string ss = XMLSerializer.Serialize(customer, typeof(Customer));
34             Response.Clear();
35             Response.Write(ss);
36             Response.End();
37         }
38 
39     }

 

转载于:https://www.cnblogs.com/AnXinliang/p/5151746.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/375123.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PYTHON--定期监测服务器端口,并将结果写入MYSQL

定时监测服务器端口&#xff0c;然后将结果入写数据库。 监测用NC命令&#xff0c;入库就用PYTHON的MYSQL模块 再调一个基于函数的多线程。。。 妥妥的。。 是网上两个功能的合成。。 俺不生产代码&#xff0c;俺只是BAIDU的搬运工&#xff01; #!/usr/bin/env python import m…

MS_DOS头部 IMAGE_DOS_HEADER

MS_DOS头部 IMAGE_DOS_HEADER STRUCT{00H WORD e_magic ;DOS可执行文件标记字符串MZ(4D 5A)3CH DWORD e_1fanew ;指向PE文件头} IMAGE_DOS_HEADER ENDS用十六进制编辑器打开一个EXE文件 如QQ.EXEe_magic5A 4D e_1fanew00000100H---->此地址指向PE头文件

OpenGL C# Generator

https://github.com/nickgravelyn/GL-CS 转载于:https://www.cnblogs.com/lilei9110/p/4442141.html

PE 头文件 IMAGE_NT_HEADER

PE Header是PE相关结构NT映像头IMAGE_NT_HEADER的简称PE头文件开始是一个字符串PE00(50 45 00 00) 由MS_DOS头部的e_1fanew字段指向IMAGE_NT_HEADERS STRUCT{00H DWORD Signature04H IMAGE_FILE_HEADER FileHeader18H IMAGE_OPTIONAL_HEADER32 OptionalHeader}IMAGE_NT…

删除OD调试记录

删除UDD目录下文件即可

数据存储的几种方式

---恢复内容开始--- iOS有四种数据持久化的方式 1.属性列表&#xff08;plist文件&#xff09; 2.对象归档&#xff08;NSKeyedArchiver &#xff0c; NSKeyedUnarchiver&#xff09; &#xff0f;&#xff0f;3.偏好设置&#xff08;NSUserDefault&#xff09; 4.SQLite 数据库…

计算机原理学习(6)-- x86-32 CPU和内存管理之分页管理

前言 上一篇我们了解了x86-16 CPU计算机的内存访问方式&#xff0c;寻址方式&#xff0c;以及基于MS-DOS的应用程序的内存布局。这一篇会主要介绍32位处理器的内存访问&#xff0c;内存管理以及应用程序的内存布局。虽然目前64位CPU已经非常普及了&#xff0c;不过相对于32位的…

ESP定律

当程序载入OD之后 004AC460 > $ 60 pushad;程序停在这里 F8 指向pushad指令 pushad是把寄存器中数据入栈 栈中数据如下&#xff1a; 0012FFA4 7C930208 |EDI <-- ESP指向栈顶 0012FFA8 FFFFFFFF |ESI 0012FFAC 0012FFF0 |EBP 0012FFB0 0012F…

socket通信简介

前言 我们深谙信息交流的价值&#xff0c;那网络中进程之间如何通信&#xff0c;如我们每天打开浏览器浏览网页时&#xff0c;浏览器的进程怎么与web服务器通信的&#xff1f;当你用QQ聊天时&#xff0c;QQ进程怎么与服务器或你好友所在的QQ进程通信&#xff1f;这些都得靠sock…

SQL Server自动化运维系列——关于邮件通知那点事(.Net开发人员的福利)

需求描述 在我们的生产环境中&#xff0c;大部分情况下需要有自己的运维体制&#xff0c;包括自己健康状态的检测等。如果发生异常&#xff0c;需要提前预警的&#xff0c;通知形式一般为发邮件告知。 邮件作为一种非常便利的预警实现方式&#xff0c;在及时性和易用性方面也有…

So easy Webservice 1.Socket建设web服务

socket 是用来进行网络通讯的&#xff0c;简单来说&#xff0c;远程机器和本地机器各建一个socket&#xff0c;然后通过该socket进行连接通讯 socket简单模型图&#xff1a; socket的原理图&#xff1a; 代码实现&#xff1a; 1.创建socket服务端&#xff1a;用于处理客户端发送…

去除字符串中重复字符

题目 设计算法并写出代码移除字符串中重复的字符&#xff0c;不能使用额外的缓存空间。注意&#xff1a; 可以使用额外的一个或两个变量&#xff0c;但不允许额外再开一个数组拷贝。 进一步地&#xff0c; 为你的程序写测试用例。 解答 这道题目其实是要你就地(in place)将字符…

MyEclipse 6.5安装maven插件

MyEclipse 6.5安装maven插件 原文 http://www.blogjava.net/caojianhua/archive/2013/11/05/406013.html 一、卸载原有maven插件 MyEclipse 6.5集成了Maven插件&#xff0c;不过有不少bug&#xff0c;用习惯了m2eclipse&#xff0c;不想在这上面浪费时间。要安装m2eclipse&…

两列右侧自适应布局--(来自网易)

<div class"g-bd1 f-cb"><div class"g-sd1"><p>左侧定宽</p></div><div class"g-mn1"><div class"g-mn1c"><p>右侧自适应</p></div></div> </div> /* 两列右…

Gradle 笔记

网上有一篇文章说的很明白&#xff0c;图文来教你在eclipse下用gradle 来打包Androidhttp://blog.csdn.net/x605940745/article/details/41242687 步骤为&#xff1a; 1. Elipse里面导出&#xff0c;Generate Gradle build files 2. 找到生成的gradle文件夹&#xff0c;里面有…

sql server 自定义函数的使用

sql server 自定义函数的使用自定义函数 用户定义自定义函数像内置函数一样返回标量值&#xff0c;也可以将结果集用表格变量返回 用户自定义函数的类型: 标量函数:返回一个标量值 表格值函数{内联表格值函数、多表格值函数}:返回行集&#xff08;即返回多个值&#xff09; 1、…

怎么设置才能让外网ip可以访问mysql数据库[转]

转自&#xff1a; http://www.hongyanliren.com/89.html 使用mysql中&#xff0c;很多人都会遇到这样的问题&#xff1a;在vps服务器或者云服务器上安装了mysql后&#xff0c;使用其他工具在外网ip之下根本就连接不上mysql&#xff0c;到底是什么原因导致外网ip无法访问mysql数…

Java 自带MD5 校验文件

http://www.iteye.com/topic/1127319 前天第一次发表博客到论坛&#xff0c;关于Java文件监控一文&#xff0c;帖子地址在&#xff1a;http://www.iteye.com/topic/1127281 评论的朋友很多&#xff0c;下载代码的朋友很不少&#xff0c;感谢在论坛上看我帖子的朋友&#xff0c;…

决策树资料汇总

2012年8月26日决策树&#xff08;Decision tree&#xff09;决策树是以实例为基础的归纳学习算法。它从一组无次序、无规则的元组中推理出决策树表示形式的分类规则。它采用自顶向下的递归方式&#xff0c;在决策树的内部结点进行属性值的比较&#xff0c;并根据不同的属性值从…

metasploitable2渗透测试

一、系统弱密码登录 1、在kali上执行命令行telnet 192.168.26.129 2、Login和password都输入msfadmin 3、登录成功&#xff0c;进入系统 4、测试如下&#xff1a; 二、MySQL弱密码登录&#xff1a; 1、在kali上执行mysql –h 192.168.26.129 –u root 2、登录成功&#…