手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JS中获取数据库中的值的方法
JS中获取数据库中的值的方法
摘要:实施过程如下:1、引用Ajax.dll2、在App_Code写具体的方法,最好单独建立一个类文件,然后写具体方法。复制代码代码如下:publ...

实施过程如下:

1、引用Ajax.dll

2、在App_Code写具体的方法,最好单独建立一个类文件,然后写具体方法。

复制代码 代码如下:

public class AjaxMethod www.jb51.net

{

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>

今天的内容就写到这里,以后有时间再慢慢写

【JS中获取数据库中的值的方法】相关文章:

JavaScript获取当前运行脚本文件所在目录的方法

JavaScript获取两个数组交集的方法

JavaScript获得url查询参数的方法

JQuery中两个ul标签的li互相移动实现方法

讲解JavaScript中for...in语句的使用方法

JQuery自动触发事件的方法

JavaScript中使用Math.PI圆周率属性的方法

js兼容火狐获取图片宽和高的方法

JavaScript中length属性的使用方法

在JavaScript中使用NaN值的方法

精品推荐
分类导航