手机
当前位置:查字典教程网 >编程开发 >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获取并更改input标签name属性的方法

JS动画效果打开、关闭层的实现方法

JS显示日历和天气的方法

JavaScript获得url查询参数的方法

Jquery解析json字符串及json数组的方法

JS实现兼容各浏览器解析XML文档数据的方法

JavaScript中指定函数名称的相关方法

JS选项卡动态替换banner图片路径的方法

精品推荐
分类导航