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实现的距离现在多长时间后的一个格式化的日期
Oct 29 Javascript
jQuery动态添加的元素绑定事件处理函数代码
Aug 02 Javascript
a标签的href与onclick事件的区别详解
Nov 12 Javascript
完美实现仿QQ空间评论回复特效
May 06 Javascript
jQuery密码强度检测插件passwordStrength用法实例分析
Oct 30 Javascript
基于javascript实现tab选项卡切换特效调试笔记
Mar 30 Javascript
浅析js绑定事件的常用方法
May 15 Javascript
Javascript中常用的检测方法小结
Oct 08 Javascript
详解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 构建记事本应用
Jun 16 Javascript
JS+jQuery实现注册信息的验证功能
Sep 26 jQuery
ReactNative 之FlatList使用及踩坑封装总结
Nov 29 Javascript
浅谈Vue.js之初始化el以及数据的绑定说明
Nov 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的面试题集
2006/11/19 PHP
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
2007/09/02 PHP
php修改时间格式的代码
2011/05/29 PHP
PHP 等比例缩放图片详解及实例代码
2016/09/18 PHP
php 多文件上传的实现实例
2016/10/23 PHP
PHP生成短网址的思路以及实现方法的详解
2019/03/25 PHP
限制文本框输入N个字符的js代码
2010/05/13 Javascript
Egret引擎开发指南之编译项目
2014/09/03 Javascript
Angularjs过滤器使用详解
2016/05/25 Javascript
confirm确认对话框的实现方法总结
2016/06/17 Javascript
jQuery模拟select实现下拉菜单功能
2016/06/20 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
ES6中字符串string常用的新增方法小结
2017/11/07 Javascript
纯js封装的ajax功能函数与用法示例
2018/05/14 Javascript
vue-router重定向和路由别名的使用讲解
2019/01/19 Javascript
elementUi vue el-radio 监听选中变化的实例代码
2019/06/28 Javascript
微信小程序与公众号卡券/会员打通的问题
2019/07/25 Javascript
vue弹出框组件封装实例代码
2019/10/31 Javascript
Python 自动安装 Rising 杀毒软件
2009/04/24 Python
Python如何为图片添加水印
2016/11/25 Python
python深度优先搜索和广度优先搜索
2018/02/07 Python
详谈Pandas中iloc和loc以及ix的区别
2018/06/08 Python
python3解析库pyquery的深入讲解
2018/06/26 Python
Python框架Flask的基本数据库操作方法分析
2018/07/13 Python
解决Pycharm下面出现No R interpreter defined的问题
2018/10/29 Python
python flask安装和命令详解
2019/04/02 Python
python IDLE 背景以及字体大小的修改方法
2019/07/12 Python
深入浅析Python 中的sklearn模型选择
2019/10/12 Python
Python预测2020高考分数和录取情况
2020/07/08 Python
html5小程序飞入购物车(抛物线绘制运动轨迹点)
2020/10/19 HTML / CSS
广告学专业毕业生自荐信
2013/09/24 职场文书
商务助理岗位职责
2013/11/13 职场文书
学生会主席演讲稿
2014/04/25 职场文书
承诺书格式
2014/06/03 职场文书
pandas取dataframe特定行列的实现方法
2021/05/24 Python
数据分析数据库ClickHouse在大数据领域应用实践
2022/04/03 MySQL