在本次專案中,遇到很多問題,經過努力,都逐步得到解決。靜下心來,做乙個記錄,以供以後學習。
在專案中遇到乙個問題,需要在js中讀取資料庫中的值,然後再把值返回到頁面中,解決方案如下:使用ajax方法來實現,需要用到ajax.dll(乙個ajax技術開發的幫助類庫)。
實施過程如下:
1、引用ajax.dll
public class ajaxmethod www.2cto.com
public ajaxmethod()
//todo: 在此處新增建構函式邏輯
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檔案中增加
今天的內容就寫到這裡,以後有時間再慢慢寫
摘自:讓你望見影子的牆
JS獲取CSS屬性值
obj.style方法,這個方法只能js只能獲取寫在html標籤中的寫在style屬性中的值 style 看一下 code x m,m0 u7 l i8 y0 j 3 n l n f y r c.q i z o 5 q u g p8 i js獲取css屬性值 u8 w o5 t z a c3 k i...
js獲取和設定屬性
function square num var total 50 全域性變數 var number square 20 alert total 結果為50 function square num var total 50 全域性變數 var number square 20 alert total ...
js 獲取深度屬性值
類似lodash.get可以按path來取物件的值,同時也支援預設值,如下 可參考lodash中的get方法 lodash.get的簡單實現 param object param path param defaultvalue deepget object,path,defaultvalue k o...