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 相关文章推荐
一个网马的tips实现分析
Nov 28 Javascript
jquery必须知道的一些常用特效方法及使用示例(整理)
Jun 24 Javascript
JQuery右键菜单插件ContextMenu使用指南
Dec 19 Javascript
自己封装的常用javascript函数分享
Jan 07 Javascript
基于jQuery实现的向下滑动二级菜单效果代码
Aug 31 Javascript
jquery 实现滚动条下拉时无限加载的简单实例
Jun 01 Javascript
Vue全局分页组件的实现代码
Aug 10 Javascript
Layui实现带查询条件的分页
Jul 27 Javascript
解决vuex数据异步造成初始化的时候没值报错问题
Nov 13 Javascript
JS Array.from()将伪数组转换成数组的方法示例
Mar 23 Javascript
用云开发Cloudbase实现小程序多图片内容安全监测的代码详解
Jun 07 Javascript
vue下拉刷新组件的开发及slot的使用详解
Dec 23 Vue.js
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
2.PHP入门
2006/10/09 PHP
解决php extension 加载顺序问题
2019/08/16 PHP
JS调用CS里的带参方法实例
2013/08/01 Javascript
原生javaScript做得动态表格(注释写的很清楚)
2013/12/29 Javascript
js数组方法扩展实现数组统计函数
2014/04/09 Javascript
原生javascript实现简单的datagrid数据表格
2015/01/02 Javascript
nodejs简单实现中英文翻译
2015/05/04 NodeJs
开启BootStrap学习之旅
2016/05/04 Javascript
使用JavaScript实现弹出层效果的简单实例
2016/05/31 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
jQuery弹出窗口打开链接的实现代码
2016/12/24 Javascript
jquery代码规范让代码越来越好看
2017/02/03 Javascript
原生JS实现跑马灯效果
2017/02/20 Javascript
JS求Number类型数组中最大元素方法
2018/04/08 Javascript
layui lay-verify form表单自定义验证规则详解
2019/09/18 Javascript
JS document对象简单用法完整示例
2020/01/14 Javascript
Nodejs环境实现socket通信过程解析
2020/07/03 NodeJs
原生js实现九宫格拖拽换位
2021/01/26 Javascript
[01:18:21]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第一场 6.2
2018/06/03 DOTA
用Python解析XML的几种常见方法的介绍
2015/04/09 Python
深入理解Django自定义信号(signals)
2018/10/15 Python
Python图像处理之颜色的定义与使用分析
2019/01/03 Python
浅谈python常用程序算法
2019/03/22 Python
浅谈Python小波分析库Pywavelets的一点使用心得
2019/07/09 Python
django框架cookie和session用法实例详解
2019/12/10 Python
手动安装python3.6的操作过程详解
2020/01/13 Python
python实现模拟器爬取抖音评论数据的示例代码
2021/01/06 Python
德国奢侈品网上商城:Mytheresa
2016/08/24 全球购物
银行毕业实习自我鉴定
2013/09/19 职场文书
2013年员工自我评价范文
2013/12/27 职场文书
人民教师的自我评价分享
2014/02/21 职场文书
物流管理专业毕业生自荐信
2014/03/04 职场文书
作文评语集锦
2014/12/25 职场文书
求职信格式范文
2015/03/19 职场文书
2015年学校办公室主任工作总结
2015/07/20 职场文书
2016年万圣节活动个人总结
2016/04/05 职场文书