JS中获取数据库中的值的方法


Posted in Javascript onJuly 14, 2013

实施过程如下:
    1、引用Ajax.dll
    2、在App_Code写具体的方法,最好单独建立一个类文件,然后写具体方法。      

public class AjaxMethod 3water.com
{
    public AjaxMethod()
    {
        //
        //TODO: 在此处添加构造函数逻辑
        //
    }
    [Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)]
    public static string GetCardMoney(string cardNo,string cardPwd)
    {
        string mConn = IConfiguration.getParameter("connectString");
        IDBOSQL.IDBO dbo = IDBOSQL.IDBO.getIDBO(mConn);
        dbo.openDatabase();
        DataSet ds = dbo.executeSelectSql("select Card_Money,Service_Discount,Good_Discount from Table_CardInfo join Dic_CardType on Table_CardInfo.CardType_ID= Dic_CardType.CardType_ID where Card_NO='"+cardNo+"' and Card_Pwd= '"+cardPwd+"'and card_Status='正常'");
        DataTable dt = ds.Tables[0];
        string  money = dt.Rows[0][0].ToString();
        string service_discount = dt.Rows[0][1].ToString();
    string good_discount = dt.Rows[0][2].ToString();
        dbo.closeDatabase();
       return money+","+service_discount+','+good_discount;//此处返回一个多个值拼接成的字符串
    }
}

3、在JS中调用
moneydiscount= AjaxMethod.GetCardMoney(card, pwd).value;
moneydiscount//是一个多个值拼接成的字符串,要获取多个值的话,可以把该字符串转换为一个数组,然后去访问。
arr=moneydiscount.split(",");        //这样的话可以很方便的使用Ajax返回多个值。

4、要把结果再返回到页面中
document.getElementById("txtCard_Money1").value=arr[0];

5、以上方法要在Web.config文件中增加
<httpHandlers>
<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>
</httpHandlers>

今天的内容就写到这里,以后有时间再慢慢写
Javascript 相关文章推荐
用正则xmlHttp实现的偷(转)
Jan 22 Javascript
javascript学习笔记(九)javascript中的原型(prototype)及原型链的继承方式
Apr 12 Javascript
jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
Apr 26 Javascript
纯javascript判断查询日期是否为有效日期
Aug 24 Javascript
JS中的数组方法笔记整理
Jul 26 Javascript
canvas绘制的直线动画
Jan 23 Javascript
微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
Dec 05 Javascript
Vue不能观察到数组length的变化
Jun 08 Javascript
Vue 使用formData方式向后台发送数据的实现
Apr 14 Javascript
一个Java程序猿眼中的前后端分离以及Vue.js入门(推荐)
Apr 19 Javascript
javaScript中indexOf用法技巧
Nov 26 Javascript
一篇超完整的Vue新手入门指导教程
Nov 18 Vue.js
js 实现日期灵活格式化的小例子
Jul 14 #Javascript
仿谷歌主页js动画效果实现代码
Jul 14 #Javascript
jquery.messager.js插件导致页面抖动的解决方法
Jul 14 #Javascript
jquery实现输入框动态增减的实例代码
Jul 14 #Javascript
javascript获取隐藏dom的宽高 具体实现
Jul 14 #Javascript
js和as的稳定传值问题解决
Jul 14 #Javascript
JavaScript根据数据生成百分比图和柱状图的实例代码
Jul 14 #Javascript
You might like
其他功能
2006/10/09 PHP
discuz7 phpMysql操作类
2009/06/21 PHP
PHP 文件系统详解
2012/09/13 PHP
php中防止恶意刷新页面的代码小结
2012/10/31 PHP
PHP编写RESTful接口的方法
2016/02/21 PHP
JavaScript 获得选中文本内容的方法
2009/02/15 Javascript
情人节专属 纯js脚本1k大小的3D玫瑰效果
2012/02/11 Javascript
js 在定义的时候立即执行的函数表达式(function)写法
2013/01/16 Javascript
js如何获取file控件的完整路径具体实现代码
2013/05/15 Javascript
javascript中的=等号个数问题两个跟三个有什么区别
2013/10/23 Javascript
jquery动态添加option示例
2013/12/30 Javascript
js返回上一页并刷新的多种实现方法
2014/02/26 Javascript
浅谈JavaScript Array对象
2014/12/29 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
2015/03/05 Javascript
JS+CSS实现的拖动分页效果实例
2015/05/11 Javascript
jQuery实现本地预览上传图片功能
2016/01/08 Javascript
JS表格组件神器bootstrap table使用指南详解
2017/04/12 Javascript
JavaScript实现的商品抢购倒计时功能示例
2017/04/17 Javascript
Node.js中看JavaScript的引用
2017/04/22 Javascript
深入理解ES6的迭代器与生成器
2017/08/19 Javascript
详解如何使用webpack在vue项目中写jsx语法
2017/11/08 Javascript
Javascript实现简易天数计算器
2020/05/18 Javascript
如何正确解决VuePress本地访问出现资源报错404的问题
2020/12/03 Vue.js
python实现决策树
2017/12/21 Python
python画柱状图--不同颜色并显示数值的方法
2018/12/13 Python
python装饰器简介---这一篇也许就够了(推荐)
2019/04/01 Python
简单了解Django ORM常用字段类型及参数配置
2020/01/07 Python
python tkinter实现连连看游戏
2020/11/16 Python
浅析HTML5 meta viewport参数
2020/10/28 HTML / CSS
惠普香港官方商店:HP香港
2019/04/30 全球购物
先进个人事迹材料
2014/01/25 职场文书
2013年军训通讯稿
2014/02/05 职场文书
关键在于落实心得体会
2014/09/03 职场文书
综合素质评价思想道德自我评价
2015/03/09 职场文书
详解分布式系统中如何用python实现Paxos
2021/05/18 Python
使用Python拟合函数曲线
2022/04/14 Python