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 相关文章推荐
Javascript 代码也可以变得优美的实现方法
Jun 22 Javascript
自制的文件上传JS控件可支持IE、chrome、firefox etc
Apr 18 Javascript
AngularJS基础知识笔记之过滤器
May 10 Javascript
JavaScript中的some()方法使用详解
Jun 09 Javascript
用JavaScript来美化HTML的select标签的下拉列表效果
Nov 17 Javascript
第七章之菜单按钮图标组件
Apr 25 Javascript
jQuery实现页面滚动时智能浮动定位
Jan 08 Javascript
vue组件与复用详解
Apr 08 Javascript
微信小程序 textarea 层级过高问题简单解决方案
Oct 14 Javascript
微信小程序实现列表滚动头部吸顶的示例代码
Jul 12 Javascript
Vant picker 多级联动操作
Nov 02 Javascript
解决vue项目中出现Invalid Host header的问题
Nov 17 Javascript
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警告Cannot use a scalar value as an array的解决方法
2012/01/11 PHP
php页面缓存ob系列函数介绍
2012/10/18 PHP
Apache实现Web Server负载均衡详解(不考虑Session版)
2013/07/05 PHP
php弹出对话框实现重定向代码
2014/01/23 PHP
php获取域名的google收录示例
2014/03/24 PHP
php的laravel框架快速集成微信登录的方法
2016/12/12 PHP
javascript Array.sort() 跨浏览器下需要考虑的问题
2009/12/07 Javascript
JS正则表达式获取分组内容的方法详解
2013/11/15 Javascript
jquery实现人性化的有选择性禁用鼠标右键
2014/06/30 Javascript
详解JavaScript中的forEach()方法的使用
2015/06/08 Javascript
js实现div拖动动画运行轨迹效果代码分享
2015/08/27 Javascript
超漂亮的Bootstrap 富文本编辑器summernote
2016/04/05 Javascript
如何利用Promises编写更优雅的JavaScript代码
2016/05/17 Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
2016/11/02 Javascript
JavaScript用构造函数如何获取变量的类型名
2016/12/23 Javascript
Js面试算法详解
2018/04/08 Javascript
JS实现点击li标签弹出对应的索引功能【案例】
2019/02/18 Javascript
使用watch在微信小程序中实现全局状态共享
2019/06/03 Javascript
vue 强制组件重新渲染(重置)的两种方案
2019/10/29 Javascript
js实现微信聊天界面
2020/08/09 Javascript
35个Python编程小技巧
2014/04/01 Python
Python注释详解
2016/06/01 Python
python 创建一维的0向量实例
2019/12/02 Python
基于Python获取docx/doc文件内容代码解析
2020/02/17 Python
python根据完整路径获得盘名/路径名/文件名/文件扩展名的方法
2020/04/22 Python
纯css3显示隐藏一个div特效的具体实现
2014/02/10 HTML / CSS
html5 sessionStorage会话存储_动力节点Java学院整理
2017/07/06 HTML / CSS
英国高端食品和葡萄酒超市:Waitrose
2016/08/23 全球购物
Sneaker Studio法国:购买运动鞋
2018/06/08 全球购物
社区学习十八大感想
2014/01/22 职场文书
集团公司党的群众路线教育实践活动工作总结
2014/03/03 职场文书
伊琍体标语
2014/06/25 职场文书
喋血孤城观后感
2015/06/08 职场文书
乔迁新居祝福语
2019/11/04 职场文书
世界十大儿童漫画书排名,法国国宝漫画排第五,第二是轰动日本连环
2022/03/18 欧美动漫
vue如何在data中引入图片的正确路径
2022/06/05 Vue.js