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 相关文章推荐
jquery 笔记 事件
Nov 02 Javascript
JQuery操作Select的Options的Bug(IE8兼容性视图模式)
Apr 21 Javascript
js实现瀑布流的一种简单方法实例分享
Nov 04 Javascript
不要使用jQuery触发原生事件的方法
Mar 03 Javascript
jQuery中:selected选择器用法实例
Jan 04 Javascript
AngularJS基础学习笔记之表达式
May 10 Javascript
JS实现设置ff与ie元素绝对位置的方法
Mar 08 Javascript
Easyui Treegrid改变默认图标的方法
Apr 29 Javascript
js 上传文件预览的简单实例
Aug 16 Javascript
webpack踩坑之路图片的路径与打包
Sep 05 Javascript
Vue工程模板文件 webpack打包配置方法
Dec 26 Javascript
jQuery 淡入/淡出效果函数用法分析
May 19 jQuery
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
php基于str_pad实现卡号不足位数自动补0的方法
2014/11/12 PHP
PHP对文件进行加锁、解锁实例
2015/01/23 PHP
PHP创建PowerPoint2007文档的方法
2015/12/10 PHP
WordPress的文章自动添加关键词及关键词的SEO优化
2016/03/01 PHP
PHP 与 UTF-8 的最佳实践详细介绍
2017/01/04 PHP
PHP实现简单日历类编写
2020/08/28 PHP
Nodejs的express使用教程
2015/11/23 NodeJs
jQuery为动态生成的select元素添加事件的方法
2016/08/29 Javascript
Javascript使用SWFUpload进行多文件上传
2016/11/16 Javascript
Vue.JS入门教程之处理表单
2016/12/01 Javascript
微信小程序图片宽100%显示并且不变形
2017/06/21 Javascript
angular 未登录状态拦截路由跳转的方法
2018/10/09 Javascript
python通过ElementTree操作XML获取结点读取属性美化XML
2013/12/02 Python
python3使用PyMysql连接mysql数据库实例
2017/02/07 Python
浅谈python正则的常用方法 覆盖范围70%以上
2018/03/14 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
2018/06/21 Python
在python中使用xlrd获取合并单元格的方法
2018/12/26 Python
Python3的高阶函数map,reduce,filter的示例详解
2019/07/23 Python
对python3中的RE(正则表达式)-详细总结
2019/07/23 Python
Python性能分析工具Profile使用实例
2019/11/19 Python
Python使用指定字符长度切分数据示例
2019/12/05 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
2020/01/20 Python
通过自学python能找到工作吗
2020/06/21 Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
2020/07/06 Python
C#可否对内存进行直接的操作
2015/02/26 面试题
质检员岗位职责
2013/12/17 职场文书
网络工程师自荐书范文
2014/04/01 职场文书
中学生爱国演讲稿
2014/09/05 职场文书
2014年社团工作总结范文
2014/11/27 职场文书
大学生求职信怎么写
2015/03/19 职场文书
李强感恩观后感
2015/06/17 职场文书
信息简报范文
2015/07/21 职场文书
小学副班长竞选稿
2015/11/21 职场文书
2016同学毕业寄语大全
2015/12/04 职场文书
pytorch 如何使用batch训练lstm网络
2021/05/28 Python
新手必备Python开发环境搭建教程
2021/05/28 Python