ajaxpro返回值類型總結-DataTable(轉)

ajaxpro使用總結系列其餘內容 ajax

ajaxpro ajaxmethod 重載調用問題 json

ajaxpro方法ajaxmethod調用示例 數組

ajaxpro返回值類型總結-string,int 服務器

ajaxpro返回值類型總結-DataTable this

ajaxpro返回值類型總結-DataSet .net

ajaxpro綜合示例-ajaxpro無刷新更新gridview數據 對象

ajaxpro示例代碼下載.rar blog

ajaxpro2.dll for .net 2.0 索引

ajaxPro7.7.31.1 出現this.onTimeout is not a function 的Bug解決方案 get

ajaxPro7.7.31.1 返回DataTable,DateSet出錯

ajaxpro無刷新,分頁更新repeater/GridView數據源

ajaxpro返回值類型總結-DataTable
  ajaxpro支持返回DataTable類型,在返回數據時在客戶端會自動包裝成Json對象,對應你服務器的DataTable的結構。
  value對象爲包裝好後的Table對象,有Rows屬性,爲json對象的數組,既然是數組,那麼就由length屬性了。
  總的來講和服務器端操做DataTable對象差很少,只是不能使用索引來獲取Rows中的列的值,須要屬性。
  示例以下
ajaxproDataTable.aspx

返回DataTable,DateSet出錯

ajaxpro無刷新,分頁更新repeater/GridView數據源

 

ajaxpro返回值類型總結-DataTable
  ajaxpro支持返回DataTable類型,在返回數據時在客戶端會自動包裝成Json對象,對應你服務器的DataTable的結構。
  value對象爲包裝好後的Table對象,有Rows屬性,爲json對象的數組,既然是數組,那麼就由length屬性了。
  總的來講和服務器端操做DataTable對象差很少,只是不能使用索引來獲取Rows中的列的值,須要屬性。
  image

     image

若是返回的是DataSet的話:

function callback(r) {var DataSet = r.value, Tables = DataSet.Tables, rows; //注意區分大小寫for (var j = 0; j < Tables.length; j++) {alert('下面輸出:第「' + (j + 1) + '表」的數據行');rows = Tables[j].Rows;for (var i = 0; i < rows.length; i++) {alert('Id:' + rows[i].Id + ' rndNum:' + rows[i].rndNum//這裏須要屬性名稱來獲取值,不能用索引+ '\n\n' + 'Id:' + rows[i]['Id'] + ' rndNum:' + rows[i]['rndNum']//或者這樣,必定要注意列名稱的大小寫,json屬性是區分大小寫的+ '\n\n' + 'Id:' + rows[i][0] + ' rndNum:' + rows[i][1]//===這樣獲取不到值,爲undefined);}}}

相關文章
相關標籤/搜索