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 相关文章推荐
做网页的一些技巧(续)
Feb 01 Javascript
JS无限树状列表实现代码
Jan 11 Javascript
基于Jquery插件Uploadify实现实时显示进度条上传图片
Mar 26 Javascript
JS实现简单的二元方程计算器功能示例
Jan 03 Javascript
浅谈Emergence.js 检测元素可见性的 js 插件
Nov 18 Javascript
使用Angular-CLI构建NPM包的方法
Sep 07 Javascript
vue axios基于常见业务场景的二次封装的实现
Sep 21 Javascript
详解Axios统一错误处理与后置
Sep 26 Javascript
jQuery实现左右两个列表框的内容相互移动功能示例
Jan 27 jQuery
Vue Prop属性功能与用法实例详解
Feb 23 Javascript
js实现页面多个日期时间倒计时效果
Jun 20 Javascript
three.js利用gpu选取物体并计算交点位置的方法示例
Nov 25 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读注册表
2006/10/09 PHP
深入解析php之apc
2013/05/15 PHP
PHP采用get获取url汉字出现乱码的解决方法
2014/11/13 PHP
php将图片保存为不同尺寸图片的图片类实例
2015/03/30 PHP
一文看懂PHP进程管理器php-fpm
2020/06/01 PHP
根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
2007/02/22 Javascript
兼容ie和firefox js关闭代码
2008/12/11 Javascript
JQuery 动态扩展对象之另类视角
2010/05/25 Javascript
javascript 判断数组是否已包含了某个元素的函数
2010/05/30 Javascript
详解JavaScript的Date对象(制作简易钟表)
2020/04/07 Javascript
JavaScript中的时间处理小结
2016/02/24 Javascript
jQuery基于ID调用指定iframe页面内的方法
2016/07/06 Javascript
jQuery简单实现点击文本框复制内容到剪贴板上的方法
2016/08/01 Javascript
判断数组的最佳方法(推荐)
2016/10/11 Javascript
微信小程序遇到修改数据后页面不渲染的问题解决
2017/03/09 Javascript
关于Node.js中Buffer的一些你可能不知道的用法
2017/03/28 Javascript
基于jQuery和CSS3实现APPLE TV海报视差效果
2017/06/16 jQuery
Vuex 入门教程
2018/01/10 Javascript
JS实现的汉字与Unicode码相互转化功能分析
2018/05/25 Javascript
详解Vue 动态组件与全局事件绑定总结
2018/11/11 Javascript
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
2019/01/19 Javascript
微信小程序可滑动月日历组件使用详解
2019/10/21 Javascript
JS实现滑动拼图验证功能完整示例
2020/03/29 Javascript
JS+Canvas实现五子棋游戏
2020/08/26 Javascript
在elementui中Notification组件添加点击事件实例
2020/11/11 Javascript
[32:36]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第二场 12.12
2020/12/16 DOTA
[01:06:43]完美世界DOTA2联赛PWL S3 PXG vs GXR 第二场 12.19
2020/12/24 DOTA
python生成指定尺寸缩略图的示例
2014/05/07 Python
详解Python中的各种函数的使用
2015/05/24 Python
Python文件常见操作实例分析【读写、遍历】
2018/12/10 Python
python编写简单端口扫描器
2019/09/04 Python
美国最古老的精致书写工具制造商:A.T. Cross(高仕)
2018/01/30 全球购物
揠苗助长教学反思
2014/02/04 职场文书
优秀团员事迹材料
2014/12/25 职场文书
公证书格式
2015/01/23 职场文书
Spring实现内置监听器
2021/07/09 Java/Android