教程集 www.jiaochengji.com
教程集 >  jQuery  >  jquery 教程  >  正文 jquery异步循环获取功能实现代码

jquery异步循环获取功能实现代码

发布时间:2013-07-31   编辑:jiaochengji.com
页面html的repeater控件中有一个span,需要根据指定ID异步获取相关信息。
页面html的repeater控件中有一个span,需要根据指定ID异步获取相关信息。 html代码:
复制代码 代码如下:

<table id="repTable"……>
……
<span id="<%# Eval("Id") %>" class="address"></span>
</table>

jquery代码:

复制代码 代码如下:

$(document).ready(function(){
$("#repTable span.address").each(function(){
var spanTemp = $(this);
$.ajax({
type: "get",
url: "SceneryAjaxCall.aspx",
data: "sid="+$(this).attr("id"),
cache: true,
dataType: "html",
success: function(msg){
spanTemp.append(msg);
}
});
});
});


其中在写jquery代码时,我遇到了下面几个问题:

(1)开始没写第三行,而是在第十一行直接调用的$(this),报错“不能给回调函数赋值”。原因是回调后对象已经发生改变,所以需要事先保存;

(2)没写dataType,发现不能返回msg,不知道为什么;

您可能感兴趣的文章:
jquery异步循环获取功能实现代码
php 伪异步执行实现方法
Jquery 动态循环输出表格具体方法
Jquery 动态循环输出表格的简单例子
ajax异步刷新实现更新数据库
jQuery 2.0.3 源码分析 Deferred概念
Jquery each方法跳出循环,并获取返回值(实例讲解)
jquery zTree异步加载简单实例分享
使用jQuery简化Ajax开发 Ajax开发入门
Python异常机制使用细则,正确使用Python异常处理机制

[关闭]
~ ~