文档章节

ajax发请求到ashx,ashx连接数据库

高小蝶
 高小蝶
发布于 2016/08/25 21:13
字数 158
阅读 51
收藏 0

 

前端代码

   $.ajax({
        url: '/ashx/QuickQuery.ashx',
        type: 'GET',
        dataType: "json", 

       data: "fid=" + AFID + "&date1=" + date1 + "&date2=" + date2 + "",
        success: function (json) {
            //在百度地图上添加点

            for (var i = 0; i < json[0].length; i++) {
                var point = new BMap.Point(json[0][i].X, json[0][i].Y);
            }
        },
        error: function (error) {
            console.log(error);
            $("#loading").hide();
            alert("服务器忙...");
        }
    });

后台代码:

 context.Response.ContentType = "text/plain";
            string fid = context.Request.QueryString["fid"];
            string date1 = context.Request.QueryString["date1"];
            string date2 = context.Request.QueryString["date2"];
            string constr = "Server=192.168.20.100;Uid=paishui;Pwd=tuyotech.paishui;Database=paishui";
            MySqlConnection conn = new MySqlConnection(constr);
            conn.Open();
            MySqlCommand cmd = conn.CreateCommand();
            if (date2 != "")
            {
                cmd.CommandText = "SELECT * from data where FID=" + fid + " and datetime >'" + date1 + "' and datetime <'" + date2 + "'";
            }
            else
            {
                cmd.CommandText = "SELECT * from data where FID=" + fid + " and datetime >'" + date1 + "'";
            }
            MySqlDataAdapter adap = new MySqlDataAdapter(cmd);
            DataSet ds = new DataSet();

            adap.Fill(ds);
            string json = Newtonsoft.Json.JsonConvert.SerializeObject(ds.Tables);
            conn.Close();
            context.Response.Write(json);

© 著作权归作者所有

高小蝶
粉丝 0
博文 2
码字总数 158
作品 0
阜新
私信 提问
不使用Ajax框架实现Ajax效果?

为了简单明了,我只在html中测试;注释里写的很清楚,我就不多废话了; 很多家公司在面试的时候可能会让你不使用任何Ajax的框架实现Ajax效果,虽然这段代码看上去挺痛苦,但也没有别的办法,...

布雷泽
2011/05/19
0
0
jquery ajax json ashx实用技巧

jquery提供的简化版的ajax调用方法通常如下: function post() { $("#divWait").show(); $("#btnPost").attr("disabled", "disabled"); $.post("../PostIt.ashx", { msgContent: $("#msgCont......

sinat_34719507
2017/03/09
0
0
怎样处理Ajax请求?

请教大家一个比较菜的问题: 情境: 我用Jquery中的Ajax来处理用户注册,要验证“用户名”和“邮箱”或其他东东,是否已经存在。 我原来的做法是: 例如:要验证“用户名”是否存在,我就建一...

一周寂寞七天
2011/05/03
637
4
ASP.NET -- 一般处理程序ashx

ASP.NET -- 一般处理程序ashx 如果在一个html页面向服务器端请求数据,可用ashx作为后台页面处理数据。ashx适合用作数据后台处理,相当于WebForm中的aspx.cs文件或aspx.vb文件。 入门案例:h...

在代码的世界里游走
2018/11/15
0
0
C#中的[WebMethod]的用法

前言 自己在订餐系统中接触到了一个[WebMethod]的属性,通过调试和查找的方法,发现了有一个特点,带有这个标识的方法,可以在在前端直接利用ajax方法调用,那么它具体是如何使用的,原理又是...

m18633778874
2018/03/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 年迈渔夫遭黑帮袭抢

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享Elvis Presley的单曲《White Christmas》: 《White Christmas》- Elvis Presley 手机党少年们想听歌,请使劲...

小小编辑
今天
1K
16
CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
昨天
5
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
昨天
8
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
昨天
12
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部