【学习备份】ajax添加小例子-创新互联
实现目的:保存模板编号、模板名称到数据库

1、js引用
js文件
1
2、HTML文件
1 2 3 4 模板名称
5 6 7 8 9 10 11 12 13 确定14 取消15
3、ashx(一般处理程序)文件
using System.Web.Script.Serialization;
1 public void ProcessRequest(HttpContext context)
2 {
3 string act = p.ext_string(context.Request.Params["act"]);
4 switch (act)
5 {
6 case "temp":
7 SaveTempData(context);
8 break;
9 }
10 }
11 //添加修改12 private void SaveTempData(HttpContext context)
13 {
14 Maticsoft.Model.WJX_SPECIALPLAN_BIRD modeltemp = new Maticsoft.Model.WJX_SPECIALPLAN_BIRD();
15 using (System.IO.StreamReader sr = new System.IO.StreamReader(context.Request.InputStream))
16 {
17 string s = sr.ReadToEnd();
18 modeltemp = new JavaScriptSerializer().Deserialize(s);
19 }
20 Maticsoft.BLL.WJX_SPECIALPLAN_BIRD blltemp = new Maticsoft.BLL.WJX_SPECIALPLAN_BIRD();
21 bool rvalue = true;
22 try23 {
24 Maticsoft.DBUtility.DbHelperOra.connectionString = p.getconfig("DB1");
25 rvalue = blltemp.UpdateState(modeltemp);
26 if (rvalue)
27 {
28 context.Response.Write("{"success":"true"}");
29 }
30 else31 {
32 context.Response.Write("{"success":"false"}");
33 }
34 }
35 catch36 {
37 context.Response.Write("{"success":"false"}");
38 }
39
40 context.Response.End();
41 }
标题名称:【学习备份】ajax添加小例子-创新互联
URL网址:http://scyanting.com/article/ddgcjs.html