function GetFeed() {
$.ajax({
url: '../WebService/Feed.asmx/GetFeed',
data: "{\"count\":10}",
type: 'post',
success: function (data) {
//显示在页面
for (var i=0;i<100;i++)
{
showdata();//这个方法就是实现展示数据的功能,假设为一行一行数据的添加的意思(一行完成,再执行下一行)
}
}
});
}
现在我有个问题,可否懂的人给予帮助,问题在于 ajax可能执行太快,showdata这个方法还没执行完成,就继续for下一个语句了
我先要的效果是showdata方法执行完成后,再接下来去执行for下个循环不知道牛牛们 可有解决方法 O(∩_∩)O谢谢了
解决方案 »
- 关于事件的先后执行顺序影响结果的问题
- 问问
- ajax无法异步刷新,各位大哥帮忙看看,弄了一下午,不知错在哪里?
- [求助] 用DataList嵌套实现网页顶端菜单的动态数据绑定
- 急!asp.net2.0 TreeView 的节点TreeNode怎么没有扩展属性啊?
- 如何在网页中不用事件刷新dataGrid,用timer行吗?
- asp.net中如果每个页面都需要身份验证改怎么写比较能方便的修改验证机制?
- 服务器端能不能给远程的网站发送数据,再把该网站返回的数据原封不动的发给浏览器端?
- 假如我把Label控件长度设为100,但它要显示的内容大于100,如何控制把多余的文字截掉
- ASP.NET给select联动赋值
- 电子邮件 问题
- winform 串口通信 高手请进来看一下
for (var i=0;i<100;i++)
{
showdata();//这个方法就是实现展示数据的功能,假设为一行一行数据的添加的意思(一行完成,再执行下一行)
}写到外面的一个方法、并给个返回值试试
亲 您说的可能是对的 我突然发现 这个showdata()方法用到了ajax 这个就变成了 for(){ajax} 这个怎么解决啊
不存在你说的那种情况哦 问题没有描述清楚