ajaxpro使用总结系列其他内容

ajaxpro ajaxmethod 重载调用问题

ajaxpro方法ajaxmethod调用示例

ajaxpro返回值类型总结-string,int

ajaxpro返回值类型总结-DataTable

ajaxpro返回值类型总结-DataSet

ajaxpro综合示例-ajaxpro无刷新更新gridview数据

ajaxpro示例代码下载.rar

ajaxpro2.dll for .net 2.0

ajaxPro7.7.31.1 出现this.onTimeout is not a function 的Bug解决方案

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中的列的值,需要属性。
  

如果返回的是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
);
}
}
}

ajaxpro返回值类型总结-DataTable(转)的更多相关文章

  1. C# 构造基础返回值类型-BaseResponse

    学无止境,精益求精 十年河东,十年河西,莫欺少年穷 用于基础返回值类型,如下: using System; using System.Collections.Generic; using System ...

  2. C#进阶系列——WebApi 接口返回值不困惑:返回值类型详解

    前言:已经有一个月没写点什么了,感觉心里空落落的.今天再来篇干货,想要学习Webapi的园友们速速动起来,跟着博主一起来学习吧.之前分享过一篇 C#进阶系列——WebApi接口传参不再困惑:传参详解  ...

  3. Asp.net MVC 中Controller返回值类型ActionResult

    [Asp.net MVC中Controller返回值类型] 在mvc中所有的controller类都必须使用"Controller"后缀来命名并且对Action也有一定的要求: 必 ...

  4. MATLAB importdata函数返回值类型

    importdata函数是MATLAB中I/O文件操作的一个重要函数.需要注意的是,针对不同的文件内容,importdata函数的返回值类型也有所不同. MATLAB帮助文档中的详细说明如下: Bas ...

  5. Controller 中Action 返回值类型 及其 页面跳转的用法

        •Controller 中Action 返回值类型 View – 返回  ViewResult,相当于返回一个View 页面. -------------------------------- ...

  6. 对象作为返回值类型&&链式编程

    package com.imooc; class Student{ public void study(){ System.out.println("学生学习"); } } cla ...

  7. Java学习笔记13---如何理解“子类重写父类方法时,返回值若为类类型,则必须与父类返回值类型相同或为其子类”

    子类重新实现父类的方法称重写:重写时可以修改访问权限修饰符和返回值,方法名和参数类型及个数都不可以修改:仅当返回值为类类型时,重写的方法才可以修改返回值类型,且必须是父类方法返回值的子类:要么就不修改 ...

  8. WebApi 接口返回值类型详解 ( 转 )

    使用过Webapi的园友应该都知道,Webapi的接口返回值主要有四种类型 void无返回值 IHttpActionResult HttpResponseMessage 自定义类型 此篇就围绕这四块分 ...

  9. java.lang.IllegalArgumentException异常 返回值类型的问题

    java.lang.IllegalArgumentException: Cannot create TypedQuery for query with more than one return usi ...

随机推荐

  1. 布隆过滤器的概述及Python实现

    布隆过滤器 布隆过滤器是一种概率空间高效的数据结构.它与hashmap非常相似,用于检索一个元素是否在一个集合中.它在检索元素是否存在时,能很好地取舍空间使用率与误报比例.正是由于这个特性,它被称作概 ...

  2. php 斐波那契数列

    function fib($n) { $cur = 1; $prev = 0; for ($i = 0; $i < $n; $i++) { yield $cur; $temp = $cur; $ ...

  3. Spring 的 NamedParameterJdbcTemplate(转)

    NamedParameterJdbcTemplate类是基于JdbcTemplate类,并对它进行了封装从而支持命名参数特性. NamedParameterJdbcTemplate主要提供以下三类方法 ...

  4. ST第三次作业Junit安装

    一.Junit安装 安装eclipse,右键“项目”文件——>java build path——>导入jar包junit-4.12.jar和hamcrest-all-1.3.jar包. 二 ...

  5. Enhanced Mitigation Experience Toolkit 软件安全性强化工具

    Enhanced Mitigation Experience Toolkit软件是微软为应对互联网中层出不穷的漏洞而推出的一款安全工具,可以在Window Update未获取到补丁前,对系统进行保护. ...

  6. Apache2.4.6服务器安装及配置

    一.系统环境 系统版本:Aliyun Linux release 5.7 内核版本:2.6.18-274.el5 apr版本:apr-1.4.8 apr-util版本:apr-util-1.5.2 p ...

  7. OC 相关

    1.OC runtime的理解[转载] http://www.csdn.net/article/2015-07-06/2825133-objective-c-runtime/1

  8. MATLAB 绘图时的相关心得

    matlab中如何调整legend的位置? legend('sinx',-1); %----位于图形框外面-----------------------legend('sinx',0);------- ...

  9. 强大的矩阵奇异值分解(SVD)及其应用

    版权声明: 本文由LeftNotEasy发布于http://leftnoteasy.cnblogs.com, 本文可以被全部的转载或者部分使用,但请注明出处,如果有问题,请联系wheeleast@gm ...

  10. asp.net 自定义控件 嵌入资源文件 备忘

    要想在自定义用户控件中嵌入资源,从以下几个步骤入手: 1.在AssemblyInfo.cs中注册资源,文件夹层级用点隔开.例如: [assembly: System.Web.UI.WebResourc ...