您现在的位置是:首页 >

在数据库中查询某一个值的表 JS中获取数据库中的值的方法

火烧 2021-10-02 06:19:08 1055
JS中获取数据库中的值的方法 在项目中遇到一个问题 需要在JS中读取数据库中的值 然后再把值返回到页面中 解决方案如下:使用Ajax方法来实现 需要用到ajax dll(一个ajax技术开发的帮助类库

JS中获取数据库中的值的方法  

在项目中遇到一个问题 需要在JS中读取数据库中的值 然后再把值返回到页面中 解决方案如下:使用Ajax方法来实现 需要用到ajax dll(一个ajax技术开发的帮助类库)  

  实施过程如下     引用Ajax dll     在App_Code写具体的方法 最好单独建立一个类文件 然后写具体方法       

复制代码 代码如下: public class AjaxMethod jb 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[ ];         string  money = dt Rows[ ][ ] ToString();         string service_discount = dt Rows[ ][ ] ToString();     string good_discount = dt Rows[ ][ ] ToString();         dbo closeDatabase();        return money+" "+service_discount+ +good_discount;//此处返回一个多个值拼接成的字符串     } }

   在JS中调用

复制代码 代码如下: moneydiscount= AjaxMethod GetCardMoney(card pwd) value; moneydiscount//是一个多个值拼接成的字符串 要获取多个值的话 可以把该字符串转换为一个数组 然后去访问 arr=moneydiscount split(" ");        //这样的话可以很方便的使用Ajax返回多个值

   要把结果再返回到页面中

在数据库中查询某一个值的表 JS中获取数据库中的值的方法
复制代码 代码如下: document getElementById("txtCard_Money ") value=arr[ ];

   以上方法要在Web config文件中增加

复制代码 代码如下: <Handlers> <add verb="POST GET" path="ajax/* ashx" type=Ajax PageHandlerFactory Ajax/> </Handlers> lishixinzhi/Article/program/Java/JSP/201311/19866  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码