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的Date方法实现代码(prototype)
Nov 20 Javascript
ajax的hide隐藏问题解决方法
Dec 11 Javascript
用jquery实现输入框获取焦点消失文字
Apr 27 Javascript
点击标签切换和自动切换DIV选项卡
Aug 10 Javascript
javascript实现查找数组中最大值方法汇总
Feb 13 Javascript
jQuery设置Cookie及删除Cookie实例分析
Apr 15 Javascript
JavaScript实现Fly Bird小游戏
Dec 15 Javascript
jQuery实现遮罩层登录对话框
Dec 29 Javascript
深入探究AngularJs之$scope对象(作用域)
Jul 20 Javascript
jQuery plugin animsition使用小结
Sep 14 jQuery
vue实现的上拉加载更多数据/分页功能示例
May 25 Javascript
vue实践---根据不同环境,自动转换请求的url地址操作
Sep 21 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
第八节--访问方式
2006/11/16 PHP
php生成短网址示例
2014/05/05 PHP
PHP中几个可以提高运行效率的代码写法、技巧分享
2014/08/21 PHP
可以显示单图片,多图片ajax请求的ThickBox3.1类下载
2007/12/23 Javascript
js控制不同的时间段显示不同的css样式的实例代码
2013/11/04 Javascript
For循环中分号隔开的3部分的执行顺序探讨
2014/05/27 Javascript
yepnope.js使用详解及示例分享
2014/06/23 Javascript
JavaScript获取网页表单提交方式的方法
2015/04/02 Javascript
jQuery中的select操作详解
2016/11/29 Javascript
js实现多行文本框统计剩余字数功能
2017/03/28 Javascript
jQuery实现的3D版图片轮播示例【滑动轮播】
2019/01/18 jQuery
原生js基于canvas实现一个简单的前端截图工具代码实例
2019/09/10 Javascript
使用Node.js实现base64和png文件相互转换的方法
2020/03/11 Javascript
VUE : vue-cli中去掉路由中的井号#操作
2020/09/04 Javascript
利用JS判断元素是否为数组的方法示例
2021/01/08 Javascript
[00:52]黑暗之门更新 新英雄孽主驾临DOTA2
2016/08/24 DOTA
编写同时兼容Python2.x与Python3.x版本的代码的几个示例
2015/03/30 Python
利用Python找出序列中出现最多的元素示例代码
2017/12/08 Python
Python制作豆瓣图片的爬虫
2017/12/28 Python
Pycharm 创建 Django admin 用户名和密码的实例
2018/05/30 Python
python 划分数据集为训练集和测试集的方法
2018/12/11 Python
python调用并链接MATLAB脚本详解
2019/07/05 Python
Python ATM功能实现代码实例
2020/03/19 Python
Keras 在fit_generator训练方式中加入图像random_crop操作
2020/07/03 Python
Django创建一个后台的基本步骤记录
2020/10/02 Python
Python代码覆盖率统计工具coverage.py用法详解
2020/11/25 Python
简单掌握CSS3将文字描边及填充文字颜色的方法
2016/03/07 HTML / CSS
C#面试题
2016/05/06 面试题
介绍一下Make? 为什么使用make
2013/12/08 面试题
服装行业创业计划书范文
2014/02/05 职场文书
退休教师欢送会主持词
2014/03/31 职场文书
违章停车检讨书
2014/10/21 职场文书
个人创业事迹材料
2014/12/30 职场文书
担保书范本
2015/01/20 职场文书
节约用水广告语60条
2019/11/14 职场文书
Spring Boot 实现敏感词及特殊字符过滤处理
2021/06/29 Java/Android