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中的eval函数
Nov 02 Javascript
event.srcElement 用法笔记e.target
Dec 18 Javascript
JavaScript中instanceof运算符的用法总结
Nov 19 Javascript
浅谈JavaScript函数节流
Dec 09 Javascript
不同编码的页面表单数据乱码问题解决方法
Feb 15 Javascript
JavaScript实现向OL列表内动态添加LI元素的方法
Mar 21 Javascript
浅谈javascript中for in 和 for each in的区别
Apr 23 Javascript
解决jQuery上传插件Uploadify出现Http Error 302错误的方法
Dec 18 Javascript
JS基于构造函数实现的菜单滑动显隐效果【测试可用】
Jun 21 Javascript
JS多物体实现缓冲运动效果示例
Dec 20 Javascript
angularjs实现多张图片上传并预览功能
Feb 24 Javascript
JS块级作用域和私有变量实例分析
May 11 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中explode的负数limit用法分析
2015/02/27 PHP
Laravel中如何增加自定义全局函数详解
2017/05/09 PHP
解决laravel资源加载路径设置的问题
2019/10/14 PHP
js bind 函数 使用闭包保存执行上下文
2011/12/26 Javascript
广泛收集的jQuery拖放插件集合
2012/04/09 Javascript
当鼠标移动到图片上时跟随鼠标显示放大的图片效果
2013/06/06 Javascript
jQuery 如何先创建、再修改、后添加DOM元素
2014/05/20 Javascript
JS基于Ajax实现的网页Loading效果代码
2015/10/27 Javascript
javascript css红色经典选项卡效果实现代码
2016/05/17 Javascript
js判断出两个字符串最大子串的函数实现方法
2016/11/01 Javascript
基于Javascript倒计时效果
2016/12/22 Javascript
jquery,js简单实现类似Angular.js双向绑定
2017/01/13 Javascript
基于vue实现网站前台的权限管理(前后端分离实践)
2018/01/13 Javascript
20个最常见的jQuery面试问题及答案
2018/05/23 jQuery
python实现批量监控网站
2016/09/09 Python
django开发之settings.py中变量的全局引用详解
2017/03/29 Python
django中的setting最佳配置小结
2017/11/21 Python
Python中static相关知识小结
2018/01/02 Python
Python实现点阵字体读取与转换的方法
2019/01/29 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
2020/01/08 Python
使用Python实现牛顿法求极值
2020/02/10 Python
python中get和post有什么区别
2020/06/19 Python
python和c语言哪个更适合初学者
2020/06/22 Python
Python 在局部变量域中执行代码
2020/08/07 Python
详解HTML5 window.postMessage与跨域
2017/05/11 HTML / CSS
KEETSA环保床垫:更好的睡眠,更好的生活!
2016/11/24 全球购物
印度最大的网上花店:Ferns N Petals(鲜花、礼品和蛋糕)
2017/10/16 全球购物
英国的一家创新礼品和小工具零售商:Menkind
2019/08/24 全球购物
毕业生求职的求职信
2013/12/05 职场文书
大学生求职自荐信
2013/12/12 职场文书
喝酒检查书范文
2014/02/23 职场文书
组织鉴定材料
2014/06/02 职场文书
政府四风问题整改措施
2014/10/04 职场文书
见习报告的格式
2014/11/04 职场文书
前台接待岗位职责
2015/02/03 职场文书
基于CSS制作创意端午节专属加载特效
2022/06/01 HTML / CSS