js中数据库值的获取方法
实施过程如下:1。参考ajax.dll
2。在app_code写具体的方法,最好是成立一个类文件分开,然后写一个具体的方法。
复制代码代码如下所示:
ajaxmethod公共类
{
公共ajaxmethod()
{
在这里添加构造函数逻辑
}
{ ajax.ajaxmethod(阿贾克斯。httpsessionstaterequirement。读)}
字符串(字符串的字符串getcardmoney Cardno,cardpwd)
{
字符串mconn = iconfiguration.getparameter(connectstring );
idbosql.idbo DBO = idbosql.idbo.getidbo(mconn);
Dbo.openDatabase();
DataSet ds = dbo.executeselectsql(选择card_money,service_discount good_discount,从table_cardinfo加入dic_cardtype在table_cardinfo。cardtype_id = dic_cardtype.cardtype_id哪里card_no =+和card_pwd Cardno + = + +cardpwd card_status = '');
DataTable dt = DS表{ 0 };
串钱= DT。行{ 0 } { 0 } ToString();
字符串service_discount = DT。行{ 0 } { 1 } ToString();
字符串good_discount = DT。行{ 0 } { 2 } ToString();
Dbo.closeDatabase();
返回钱+
}
}
三.在JS调用
复制代码代码如下所示:
moneydiscount = ajaxmethod.getcardmoney(卡,PWD)的价值;
moneydiscount / /是一个字符串的多个值。要获得多个值,可以将字符串转换为数组,然后访问它。
(ARR = moneydiscount。分裂); / /便于使用ajax返回多个值。
4。将结果再次返回到页面
复制代码代码如下所示:
document.getelementbyid(txtcard_money1)。值= ARR { 0 };
5。以上方法添加到Web.config的文件
复制代码代码如下所示:
今天的内容是写在这里,然后有时间写它缓慢。