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 相关文章推荐
js小技巧--自动隐藏红叉叉
Aug 13 Javascript
JQuery1.4+ Ajax IE8 内存泄漏问题
Oct 15 Javascript
javascript实现原生ajax的几种方法介绍
Sep 21 Javascript
javascript中tostring()和valueof()的用法及两者的区别
Nov 16 Javascript
AngularJS页面访问时出现页面闪烁问题的解决
Mar 06 Javascript
跨域资源共享 CORS 详解
Apr 26 Javascript
bootstrap读书笔记之CSS组件(上)
Oct 17 Javascript
js实现随机点名系统(实例讲解)
Oct 18 Javascript
js数组去重的N种方法(小结)
Jun 07 Javascript
JavaScript函数apply()和call()用法与异同分析
Aug 10 Javascript
jQuery实现的隔行变色功能【案例】
Feb 18 jQuery
js实现幻灯片轮播图
Aug 14 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 file_exists问题杂谈
2012/05/07 PHP
使用Huagepage和PGO来提升PHP7的执行性能
2015/11/30 PHP
[原创]PHP正则删除html代码中a标签并保留标签内容的方法
2017/05/23 PHP
让input框实现类似百度的搜索提示(基于jquery事件监听)
2014/01/31 Javascript
jquery ajax 局部刷新小案例
2014/02/08 Javascript
在JavaScript中用getMinutes()方法返回指定的分时刻
2015/06/10 Javascript
移动端横屏的JS代码(beta)
2016/05/16 Javascript
JS使用cookie设置样式的方法
2016/06/30 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
2017/01/19 Javascript
jQuery事件对象的属性和方法详解
2017/09/09 jQuery
ES6 更易于继承的类语法的使用
2019/02/11 Javascript
浅谈一种让小程序支持JSX语法的新思路
2019/06/16 Javascript
vue实现滑动切换效果(仅在手机模式下可用)
2020/06/29 Javascript
JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
2019/09/03 jQuery
js实现从右往左匀速显示图片(无缝轮播)
2020/06/29 Javascript
Python 过滤字符串的技巧,map与itertools.imap
2008/09/06 Python
详解Python中的from..import绝对导入语句
2016/06/21 Python
python3.0 模拟用户登录,三次错误锁定的实例
2017/11/02 Python
深入学习python多线程与GIL
2019/08/26 Python
python字符串的index和find的区别详解
2020/06/20 Python
CSS3旋转——彩色扇子兼容firefox浏览器
2013/06/04 HTML / CSS
瑞贝卡·明可弗包包官网:Rebecca Minkoff
2016/07/21 全球购物
DBA数据库管理员JAVA程序员架构师必看
2016/02/07 面试题
医生实习工作总结的自我评价
2013/09/27 职场文书
英语老师推荐信
2014/02/26 职场文书
导师就业推荐信范文
2014/05/22 职场文书
文明班级申报材料
2014/12/24 职场文书
邀请书模板
2015/02/02 职场文书
行政助理岗位职责
2015/02/10 职场文书
2015年部门工作总结范文
2015/03/31 职场文书
物业工程部主管岗位职责
2015/04/16 职场文书
主持稿开场白
2015/06/01 职场文书
2015年“我们的节日·重阳节”活动总结
2015/07/29 职场文书
高中运动会广播稿
2015/08/19 职场文书
导游词之无锡梅园
2019/11/28 职场文书
SQL实战演练之网上商城数据库商品类别数据操作
2021/10/24 MySQL