zoukankan      html  css  js  c++  java
  • ajax用法

    $.ajax({
    url: "../AjaxPage/AjaxHandler.ashx",
    cache: false,
    //type:"Post",
    data: { Type: "Getreport", gettexvalue: gettexvalue, tablename: tablename },
    dataType: "json",
    success: function (data) {
    alert("保存成功");
    }
    });

    返回jaso 一定要下载jason相关版本

    <%@ WebHandler Language="C#" Class="AjaxHandler" %>

    using System;
    using System.Web;
    using Newtonsoft.Json;
    using System.Data;
    using System.Data.SqlClient;

    public class AjaxHandler : IHttpHandler
    {

    string sql = "";
    SqlDataAccess sda = new SqlDataAccess();
    SqlParameterCollection spc = new SqlCommand().Parameters;
    MethodKit mk = new MethodKit();
    DataSet ds = new DataSet();
    public void ProcessRequest (HttpContext context) {
    try
    {
    context.Response.ContentType = "text/plain";
    string type = context.Request["Type"].ToString();
    string date = System.DateTime.Now.ToString("yyyy-MM-dd");
    string rtn = null;
    string gettexvalue = "";
    string tablename = "";
    switch (type)
    {
    case "Getreport"://各个报表下面或者上面的备注插入不同的数据表中
    gettexvalue = context.Request["gettexvalue"];
    tablename = context.Request["tablename"];
    rtn = bindreport(gettexvalue, tablename, date);
    break;
    }
    context.Response.Write(rtn);
    }
    catch (Exception exp)
    {

    }
    }

    private string bindreport(string gettexvalue, string tablename, string date)
    {
    string upsql = "";
    string sql1 = "select * from " + tablename + " where CONVERT(varchar(100), Date, 23)='" + date + "'";
    System.Data.DataTable sb2 = sda.ExecSqlQuery(sql1.ToString()).Tables[0];
    //如果表里存在今日数据就更新此表
    if (sb2.Rows.Count > 0)
    {
    upsql = "update '" + tablename + "' set TextName='" + gettexvalue + "' where Date='" + date + "'";
    }
    else {
    upsql = "Insert into " + tablename + " values('" + gettexvalue + "','" + date + "')";
    }

    sda.ExecSqlQuery(upsql.ToString());

    string sql2 = "select * from " + tablename + " where CONVERT(varchar(100), Date, 23)='" + date + "'";
    System.Data.DataTable sb3 = sda.ExecSqlQuery(sql2.ToString()).Tables[0];
    return Newtonsoft.Json.JsonConvert.SerializeObject(sb3);
    }
    public bool IsReusable
    {
    get
    {
    return false;
    }
    }

    }

  • 相关阅读:
    制作图片自转的效果
    随机摆放文字带飞入飞出的效果
    Spinner的样式大致简介
    Android视图SurfaceView的实现原理分析
    Android应用程序与SurfaceFlinger服务的关系概述和学习计划
    分享两篇关于ActionBar样式设置的博客
    RMI(远程接口调用)
    j建立一个小的servlet小程序
    eclipse上ndk环境的搭建&&so文件的生成&&jni文件的调用
    Java 过滤器实现(登录) + 拦截器(两种方法)
  • 原文地址:https://www.cnblogs.com/lacey/p/5242059.html
Copyright © 2011-2022 走看看