当前位置: 首页 > news >正文

郑州哪家专业做淘宝网站/百度seo收录

郑州哪家专业做淘宝网站,百度seo收录,做博客网站的空间容量需要多少,苏州产品网站建设后台获取前台数据的方法-Form表单ajax Tips: 1、前台可以直接利用Html标签的id 来获取标签的属性值 2、css可以利用 id 和 class 名来改标签的样式 3、后台不能直接通过div的id和class来获取前台的Html标签的值,只能通过From表单来存需要的html(包括div标…

    后台获取前台数据的方法-Form表单+ajax

    Tips: 1、前台可以直接利用Html标签的id 来获取标签的属性值

            2、css可以利用 id 和 class 名来改标签的样式

            3、后台不能直接通过div的id和class来获取前台的Html标签的值,只能通过From表单来存需要的html(包括div标签属性、内容等)

            4、通过ajax前后台数据交互,ajax通过data把前台页面数据传给后台,后台(一般处理程序.ashx)获取前台data的数据,并return,成功后ajax执行success中的内容

                 var form = ("表单的name");

                 form.ajaxSubmit{..........}

            5、后台(.ashx)获取前台数据的时候只能通过name属性来取数据

                HttpContext.Current.Request.Form["写想要的form中存的html中想要的文本域的 name的值 "]  //获取 name="值" 的文本域的value

                HttpContext.Current.Request[" 前台ajax中data存的键名"] //获取ajax的data中所存键名对应的键值

                如:ajax {.....

                              data: { "ModuleType": "AddDFinance", "EnterpriseId": $("#hidEnterpriseid").val() },

                              .......}

                    var temp =  HttpContext.Current.Request[" ModuleType"] //temp的值为AddDFinance

   

 

例子:此处通过一个隐藏的from来接收html ,再通过ajax把from.html()传递给后台

    1、前台Html(写在.aspx中)

 
<head>
<script src="../js/PageAjax.js" type="text/javascript"></script>
</head>
<body>
<div id="DFinance" style="display: none;" class="DFinance"><div><table id="TFinance"><tr><td class="rtdheader" style="border: 0px; border-bottom: 1px solid blue;"><input type="text" id="YearToFinance" name="txtYearToFinance"/></td></tr></table></div></div>
  <a class='btn' id="confirm" onclick='confirmMessage(this)' style="margin-left: 30px"> 确定</a>
<--此处替换下面的from表单内容-->
</body>

         from表单,用来接收上面的html


<
form action="" id="frmForSubmitPart" enctype="multipart/form-data" method="post" style="display: none"></form>

  2、PageAjax.js文件 (一点击(onclick)"确定",就执行这个function)

function confirmMessage(obj) {var form = $("#frmForSubmitPart"); //前台可以通过id获取form,后台只能通过name取from的值var submitHtml = "";form.html("");submitHtml = $("#DFinance").formhtml();form.append(submitHtml);if ($(obj).html() == "确定") {form.ajaxSubmit({url: "Handel/SaveModuleToDatabase.ashx",global: false,dataType: "json",data: { "ModuleType": "AddDFinance", "EnterpriseId": $("#hidEnterpriseid").val() },success: function (data) {var thisTxtYear = $("#DFinance").find("#txtYearToFinance").val();
alert("成功!");
}
}

3、后台处理程序(SaveModuleToDatabase.ashx)

  var finance = HttpContext.Current.Request.Form["txtYearToFinance"];  //( 表单中存了div input table) 接收表单中存的name="txtYearToFinance"的控件的value

using System;
using System.Web;
using System.Collections.Generic;
using System.Collections;
using System.IO;
using BLL;
using Model;
using System.Text.RegularExpressions;
public class SaveModuleToDatabase : IHttpHandler
{public void ProcessRequest(HttpContext context){context.Response.ContentType = "text/plain";string moduleId = context.Request["ModuleType"].ToString();

switch (moduleId){case "AddDFinance":HttpContext.Current.Response.Write(Save());break;
}
}
private string Save(){FinanceHeaderBLL efhBll = new FinanceHeaderBLL();FinanceHeaderModel efhmodel = new FinanceHeaderModel();var enterpriseId = "";if (!string.IsNullOrEmpty(HttpContext.Current.Request["EnterpriseId"])){enterpriseId = HttpContext.Current.Request["EnterpriseId"];}
var finance = HttpContext.Current.Request.Form["txtYearToFinance"];
  efhmodel.EnterpriseID = enterpriseId;
  efhmodel.finance= finance;
}

 

 FinanceHeaderBLL efhBll = new FinanceHeaderBLL(); // 业务逻辑层
 FinanceHeaderModel efhmodel = new FinanceHeaderModel();// 数据层,写在Model类库中

转载于:https://www.cnblogs.com/KrystalNa/p/4402896.html

http://www.lbrq.cn/news/32833.html

相关文章:

  • 做二手货车网站/广告文案经典范例200字
  • 口碑好的镇江网站建设/游戏app拉新平台
  • 网站制作首页/怎么建个网站
  • Fastcgi做网站/东莞seo项目优化方法
  • 学网络营销/seo是什么专业
  • 北京网站制作排名/百度有刷排名软件
  • 临沂做商城网站的公司/百度一下图片识别
  • 制作快递网站/全国新增确诊病例
  • 免费h5页面制作工具/网络seo啥意思
  • 河北建设厅官方网站报名考试网/全国疫情最新消息今天实时
  • 电子商务网站环境建设/网络营销战略的内容
  • 杭州做网站制作/足球世界排名国家
  • 高端网站定制商/做广告推广哪个平台好
  • 湖南网络营销/windows优化大师是系统软件吗
  • 做家政有专门的网站吗/免费网站安全软件下载
  • 深圳福田网站制作公司/自媒体怎么入门
  • 网站建设公司做的网站/徐州seo培训
  • 用ps怎么做网站导航条/看广告收益的正规平台
  • 申请免费域名的方法/郑州有没有厉害的seo顾问
  • 网站的线下推广怎么做的/培训网站制作
  • 怎么制作官网/seo什么职位
  • wordpress建站事项/微信搜索seo优化
  • 专业建网站价格/西安网站推广
  • 自己如何做购物网站/seo技术公司
  • 微信公众号做公司网站/成都私人网站建设
  • 中国贸易公司100强/百度seo怎么把关键词优化上去
  • 票付通app下载/seo实战密码第四版
  • 网站后台都需要什么软件做/百度云盘网页版
  • 怎么把源码做网站/什么软件可以发布广告信息
  • 做网站怎么不被找到/怎么自己制作网站
  • 7月18日总结
  • 尚庭公寓----------分页查询
  • mongodb-org-mongos : Depends: libssl1.1 (>= 1.1.1) but it is not installable
  • Python包测试全攻略:从单元测试到持续集成
  • unity VR linerenderer的线会被UI盖住
  • Halcon双相机单标定板标定实现拼图