加入收藏 | 设为首页 | 会员中心 | 我要投稿 百客网 - 百科网 (https://www.baikewang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

jquery ajax提交表单数据的两种实现方法

发布时间:2023-02-16 13:19:26 所属栏目:Asp教程 来源:
导读:  之前实现AJAX使用Javascript脚本一个一个敲出来的,很繁琐。学习Jquery之后就感觉实现AJAX并不是那么的困难了,当然除了Jquery框架外还有其它的优秀框架这里我就着重说下比较流行的Jquery。Jquery AJAX提交表单有
  之前实现AJAX使用Javascript脚本一个一个敲出来的,很繁琐。学习Jquery之后就感觉实现AJAX并不是那么的困难了,当然除了Jquery框架外还有其它的优秀框架这里我就着重说下比较流行的Jquery。Jquery AJAX提交表单有两种方式,一是url参数提交数据,二是form提交(和平常一样在后台可以获取到Form表单的值)。在所要提交的表单中,如果元素很多的话建议用第二种方式进行提交,当然你要是想练练“打字水平”的话用第一种方式提交也未尝不可,相信开发者都不想费白劲吧!废话不多说了贴实例。
 
  首先要下载Jquery、Jquery.form这两个插件,网上很多的!
 
  一:Url参数提交数据
 
  复制代码 代码如下:
 
  后台代码:
 
  复制代码 代码如下:
 
  if(context.Request.Params["ID"].ToString()!="")
 
  {
 
  Pxt.Logic.SYS.CORP_BASE_INFO cbiL = new Pxt.Logic.SYS.CORP_BASE_INFO();
 
  bool flag=cbiL.checkCorpID(context.Request.Params["ID"].ToString());
 
  if (flag)
 
  {
 
  context.Response.Write("该客户编号已被占用!");
 
  }
 
  else
 
  {
 
  context.Response.Write("该客户编号可用!");
 
  }
 
  }
 
  二:Form提交数据
 
  前台代码:
 
  复制代码 代码如下:
 
  //必须要引用
 
  //必须要引用
 
  后台代码:
 
  复制代码 代码如下:
 
  asp.net mvc 动态表单_ASP表单_asp.net mvc 表单提交后关闭窗口
 
  protected void Page_Load(object sender, EventArgs e)
 
  {
 
  {
 
  if (Request.QueryString["flag"] != null && Request.QueryString["flag"].ToString() == "do")
 
  {
 
  Pxt.Logic.DBRec.ReturnVisit bll = new Pxt.Logic.DBRec.ReturnVisit();
 
  if (bll.Add(model(0)) > 0)
 
  {
 
  Response.Write("操作成功!");
 
  Response.End();
 
  }
 
  }
 
  }
 
  }
 
  /**////
 
  /// 根据不同需要,设定模型->获取模型
 
  ///
 
  ///
 
  ID值
 
  ///
 
  private Pxt.Model.DBRec.ReturnVisit model(int id)
 
  {
 
  //获取表单值
 
  string F_CorpName = Request.Form["txtF_CorpName"].ToString();
 
  string F_ReturnVisitTitle = Request.Form["txtF_ReturnVisitTitle"].ToString();
 
  string F_ContractPerson = Request.Form["txtF_ContractPerson"].ToString();
 
  string F_ContractPersonPosition = Request.Form["txtF_ContractPersonPosition"].ToString();
 
  string F_ContractPhone = Request.Form["txtF_ContractPhone"].ToString();
 
  DateTime F_ReturnVisitDate = DateTime.Parse(Request.Form["txtF_ReturnVisitDate"].ToString());
 
  string F_ReturnVisitContent = Request.Form["txtF_ReturnVisitContent"].ToString();
 
  string F_ReturnVisitFile = Request.Form["txtF_ReturnVisitFile"].ToString();
 
  string Refer = Session["username"].ToString();
 
  DateTime DoTime = DateTime.Now.Date;
 
  Pxt.Model.DBRec.ReturnVisit model = new Pxt.Model.DBRec.ReturnVisit();
 
  if (id > 0)//修改记录,否则表示增加记录
 
  {
 
  model.ID = id;
 
  }
 
  model.F_CorpName = F_CorpName;
 
  model.F_ReturnVisitTitle = F_ReturnVisitTitle;
 
  model.F_ContractPerson = F_ContractPerson;
 
  model.F_ContractPersonPosition = F_ContractPersonPosition;
 
  model.F_ContractPhone = F_ContractPhone;
 
  model.F_ReturnVisitDate = F_ReturnVisitDate;
 
  model.F_ReturnVisitContent = F_ReturnVisitContent;
 
  model.F_ReturnVisitFile = F_ReturnVisitFile;
 
  model.Refer = Refer;
 
  model.DoTime = DoTime;
 
  return model;
 
  }
 
  注:Jquery.form是Jquery用于帮助操作表单的一个插件ASP表单,具体的去网上看看教程!
 

(编辑:百客网 - 百科网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章