现在我需要调用两个ajax 第一个ajax里面取回的数据 是一个list,我需要循环list 然后根据每个对象去重新请求数据,先说下为什么这么做 因为在第二个请求是从第一个里面分离出来的 ,如果是用一个ajax去把所有的数据请求回来,时间会很长没法接受。所以先用第一个ajax请求单纯的一个对象。然后根据这个对象再去请求相应的东西。
我的想法是第一个ajax用异步请求数据 第二个用同步,而且也实现了,但是这样的结果就是同步的时候,浏览器一直是锁定状态,不让操作,有什么办法可以既可以实现上面的需求,又可以在操作数据。
createRequest 这个方法里面是封装了的ajax 这个是异步
createRequestSync 这个是同步ajax
createRequest("url", function(data){
if(data.resultObj.result){
for(var i=0;i<data.size;i++){
createRequestSync("参数.....",function(data){
处理返回的数据
});
}
}
});
分享到:
相关推荐
js高级01-同步异步问题.md
总结起来,解决$.getJSON异步请求导致的数据混乱问题,可以采用设置`$.ajaxSettings.async = false`来强制同步执行,但需谨慎使用,并在完成后恢复为异步模式。在实际开发中,更推荐使用Promise或者async/await等...
### 关于解决jQuery同步异步的问题 在前端开发过程中,我们经常会使用到jQuery库来进行DOM操作及Ajax请求等。而在处理Ajax请求时,默认情况下jQuery的`$.ajax()`方法是采用异步的方式执行的,这对于大部分场景来说...
同步异步FIFO(First-In-First-Out,先进先出)设计是数字系统中的一个重要概念,主要用于数据缓冲和传输。在计算机硬件、嵌入式系统和通信设备中,FIFO常用于解决数据处理速度不匹配问题,使得高速数据源与低速...
### Java中的同步与异步详解 #### 一、同步与异步的概念理解 在软件开发领域,特别是针对并发处理和网络编程时,我们经常会遇到“同步”与“异步”这两个概念。简单来说: - **同步(Synchronous)**:指的是程序...
同步异步阻塞非阻塞 IO 模型 在 Linux 环境下的网络 IO 中,有五种基本的 IO 模型:阻塞 IO、非阻塞 IO、IO 多路复用、信号驱动 IO 和异步 IO。其中,信号驱动 IO 不常用,因此主要介绍其余四种 IO 模型。 1. 阻塞...
本主题将深入探讨同步异步多线程Socket通信,这涉及到如何在多个线程中处理I/O操作,以及同步与异步模型的选择对性能和程序设计的影响。 **同步与异步** 同步和异步是两种处理I/O操作的不同方式。在同步模式下,...
本文将详细解析"vc串口同步异步实例",为初学者提供一个深入理解串口同步与异步通信的基础。 首先,我们要明白串口通信的基本概念。串口,即串行接口,是一种数据传输方式,一次传输一个或多位数据。在Windows系统...
【同步异步FIFO设计代码】的讨论涉及了FPGA技术及其在FIFO设计中的应用。FPGA(Field Programmable Gate Array,现场可编程门阵列)是电子设计领域广泛使用的可编程逻辑器件,自从Xilinx公司在1985年推出首款产品...
根据本文档提供的信息,我们可以详细解析Ajax的同步和异步执行模式,并探讨在实际开发中遇到的同步异步问题及其解决方法。 首先,需要明确的是,Ajax的请求默认是异步的。这意味着,当使用Ajax向服务器发送请求时,...
总结来说,同步复位和异步复位是数字电路设计中用于初始化电路的两种方式,它们各自有着不同的适用场景和潜在问题。亚稳态是数字电路设计中需要尽量避免的问题,它通常出现在时序设计不足的场合。设计者需要通过良好...
本文将深入探讨标题中提到的"Socket客户端,服务端同步异步实现",以及相关源码分析。 首先,我们需要了解同步与异步的概念。在计算机编程中,同步是指一个线程等待另一个线程完成其任务后再继续执行,而异步则是指...
Angular异步变同步处理方法是前端开发中用于解决多个接口请求顺序依赖问题的一种技术手段。由于异步操作的特性,它能处理那些按顺序依次执行的接口调用,而不会阻塞主线程,让页面陷入假死状态。在Angular中,主要...
同步FIFO的Verilog实现可能相对简单,而异步FIFO则需要考虑更多的边界条件和时序问题。 同步FIFO与异步FIFO.pdf很可能是对这两种FIFO的理论和实践的详细说明,可能包含了它们的工作原理、设计方法、优势和挑战。...
### C# Socket 同步与异步机制详解 #### 一、引言 在现代软件开发中,网络通信是不可或缺的一部分。特别是在客户端-服务器架构的应用中,如何高效地进行数据交换变得尤为重要。C# 提供了多种方式进行网络编程,...
### 并发、多线程、同步异步概念解析 #### 一、并发与多线程 **并发**(Concurrency)是指多个任务看起来同时进行的一种现象。在计算机领域,特别是操作系统层面,它指的是一个时间段内有多个程序或任务都在运行...
本程序集包含MFC(Microsoft Foundation Classes)实现的TCP同步、异步服务器和客户端以及UDP同步服务器和客户端,对于学习MFC网络编程的初学者来说,这是一个很好的实践平台。 首先,TCP是一种面向连接的、可靠的...
本实例主要探讨如何在VC++中创建多线程,尤其是工作者线程(Worker Threads)和用户界面(UI)线程,以及如何进行线程同步和异步操作。 首先,我们要理解线程的基本概念。线程是操作系统分配CPU时间的基本单元,一...
本文将围绕“同步异步世界 fifo”的主题,深入探讨基于多时钟域的异步fifo设计、异步fifo的Verilog HDL实现方法以及异步时钟下亚稳态问题及其解决方案。 #### 基于多时钟域的异步FIFO设计 在复杂的数字系统中,不同...
在异步编程中,我们还需要关注错误处理,因为异步操作可能导致更多的并发问题,比如取消操作、异常处理等。 为了充分利用异步操作,开发者需要了解`Task`和`Task<T>`类,以及`async`和`await`的工作原理。`async`...