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 相关文章推荐
在IE中调用javascript打开Excel的代码(downmoon原作)
Apr 02 Javascript
js表数据排序 sort table data
Feb 18 Javascript
jQuery中的常用事件总结
Dec 27 Javascript
Node.js的Express框架使用上手指南
Mar 12 Javascript
Web打印解决方案之证件套打的实现思路
Aug 29 Javascript
Bootstrap基本插件学习笔记之Alert警告框(20)
Dec 08 Javascript
ionic开发中点击input时键盘自动弹出
Dec 23 Javascript
vue实现列表的添加点击
Dec 29 Javascript
jQuery插件FusionWidgets实现的AngularGauge图效果示例【附demo源码】
Mar 23 jQuery
Angularjs 动态添加指令并绑定事件的方法
Apr 13 Javascript
vue实现form表单与table表格的数据关联功能示例
Jan 29 Javascript
node.js事件轮询机制原理知识点
Dec 22 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/12/25 PHP
php实现屏蔽掉黑帽SEO的搜索关键字
2015/04/15 PHP
浅析Laravel5中队列的配置及使用
2016/08/04 PHP
Locate a File Using a File Open Dialog Box
2007/06/18 Javascript
jQuery 性能优化指南(3)
2009/05/21 Javascript
javascript级联下拉列表实例代码(自写)
2013/05/10 Javascript
JS实现鼠标单击与双击事件共存
2014/03/08 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
JavaScript操作cookie类实例
2015/03/31 Javascript
JS实现浏览器状态栏文字从右向左弹出效果代码
2015/10/27 Javascript
轻松学习Javascript闭包函数
2015/12/15 Javascript
Dojo获取下拉框的文本和值实例代码
2016/05/27 Javascript
jQuery组件easyui基本布局实现代码
2016/08/25 Javascript
jQuery实现的瀑布流加载效果示例
2016/09/13 Javascript
JS实现间歇滚动的运动效果实例
2016/12/22 Javascript
angular.JS实现网页禁用调试、复制和剪切
2017/03/31 Javascript
js实现简易聊天对话框
2017/08/17 Javascript
JS+HTML+CSS实现轮播效果
2017/11/28 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
vue如何根据网站路由判断页面主题色详解
2018/11/02 Javascript
Vue一个案例引发的递归组件的使用详解
2018/11/15 Javascript
mpvue 页面预加载新增preLoad生命周期的两种方式
2019/10/17 Javascript
js实现动态时钟
2020/03/12 Javascript
[03:00]2018完美盛典_最佳英雄奖
2018/12/17 DOTA
Django使用 Bootstrap 样式修改书籍列表过程解析
2019/08/09 Python
python3光学字符识别模块tesserocr与pytesseract的使用详解
2020/02/26 Python
Python爬取数据并实现可视化代码解析
2020/08/12 Python
CSS3 box-shadow属性实例详解
2020/06/19 HTML / CSS
canvas实现圆形进度条动画的示例代码
2017/12/26 HTML / CSS
AVIS安飞士奥地利租车官网:提供奥地利、欧洲和全世界汽车租赁
2016/11/29 全球购物
联想澳大利亚官网:Lenovo Australia
2018/01/18 全球购物
幼师求职自荐信
2014/05/31 职场文书
人事主管岗位职责说明书
2014/07/30 职场文书
2015届本科毕业生自我鉴定
2014/09/27 职场文书
Python包管理工具pip的15 个使用小技巧
2021/05/17 Python
java中如何截取字符串最后一位
2022/07/07 Java/Android