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 TextArea动态显示剩余字符
Oct 22 Javascript
javascript下高性能字符串连接StringBuffer类
Aug 16 Javascript
Jquery常用技巧收集整理篇
Nov 14 Javascript
js 控制下拉菜单刷新的方法
Mar 03 Javascript
js实现拖拽效果
Feb 12 Javascript
深入剖析JavaScript编程中的对象概念
Oct 21 Javascript
Jquery 效果使用详解
Nov 23 Javascript
老生常谈JavaScript 函数表达式
Sep 01 Javascript
深入理解javascript函数参数与闭包
Dec 12 Javascript
jQury Ajax使用Token验证身份实例代码
Sep 22 Javascript
Node.js 使用AngularJS的方法示例
May 11 Javascript
js中比较两个对象是否相同的方法示例
Sep 02 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写的AES加密解密类分享
2014/06/20 PHP
php实现的双向队列类实例
2014/09/24 PHP
php给图片加文字水印
2015/07/31 PHP
PHP使用HTML5 FileApi实现Ajax上传文件功能示例
2019/07/01 PHP
在IE模态窗口中自由查看HTML源码的方法
2007/03/08 Javascript
用正则表达式 动态创建/增加css style script 兼容IE firefox
2009/03/10 Javascript
表单验证的完整应用案例探讨
2013/03/29 Javascript
JavaScript实现选择框按比例拖拉缩放的方法
2015/08/04 Javascript
如何判断Javascript对象是否存在的简单实例
2016/05/18 Javascript
JavaScript中0和&quot;&quot;比较引发的问题
2016/05/26 Javascript
JQuery在循环中绑定事件的问题详解
2016/06/02 Javascript
JS获取地址栏参数的两种方法(简单实用)
2016/06/14 Javascript
详解JavaScript对象类型
2016/06/16 Javascript
JavaScript简单验证表单空值及邮箱格式的方法
2017/01/20 Javascript
js 性能优化之算法和流程控制
2017/02/15 Javascript
node安装--linux下的快速安装教程
2017/03/21 Javascript
如何给ss bash 写一个 WEB 端查看流量的页面
2017/03/23 Javascript
微信小程序实现轮播图效果
2017/09/07 Javascript
javascript写一个ajax自动拦截并下载数据代码实例
2019/09/07 Javascript
vue-cli和v-charts实现可视化图表过程解析
2019/10/08 Javascript
vue引用外部JS的两种种方法
2020/01/28 Javascript
koa-passport实现本地验证的方法示例
2020/02/20 Javascript
JS Html转义和反转义(html编码和解码)的实现与使用方法总结
2020/03/10 Javascript
[43:35]TI4 循环赛第二日Liquid vs Fnatic
2014/07/11 DOTA
Python使用email模块对邮件进行编码和解码的实例教程
2016/07/01 Python
python爬虫_自动获取seebug的poc实例
2017/08/05 Python
python从子线程中获得返回值的方法
2019/01/30 Python
Python转换时间的图文方法
2019/07/01 Python
python实现数字炸弹游戏程序
2020/07/17 Python
python subprocess pipe 实时输出日志的操作
2020/12/05 Python
HTML5 HTMLCollection和NodeList的区别详解
2020/04/29 HTML / CSS
TUMI香港官网:国际领先的行李箱、背囊品牌
2021/03/01 全球购物
大学生自我鉴定评语
2014/01/27 职场文书
整改落实情况汇报材料
2014/10/29 职场文书
幼师求职自荐信
2015/03/26 职场文书
如何利用python和DOS获取wifi密码
2021/03/31 Python