Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Ajax进行什么类型的调用?_Javascript_Ajax - Fatal编程技术网

Javascript Ajax进行什么类型的调用?

Javascript Ajax进行什么类型的调用?,javascript,ajax,Javascript,Ajax,大家好,我想问一下AJAX,AJAX对服务器进行同步或异步调用。从它的名称来看,它是异步JS&XML,但在向服务器发送请求时,它是同步的还是异步的?请提供帮助。它实际上可以是同步的,也可以是异步的。它实际上可以是同步的,同步和异步。这是一个定义松散的流行语。JS可以同时做到这两个方面。同步调用是锁定的,但应该尽量避免 这是一个定义松散的流行词。JS可以同时做到这两个方面。同步调用是锁定的,但应该尽量避免 实际上,它可以是同步的,也可以是异步的。当同步调用时,在请求完成并收到响应之前,代码不会继续

大家好,我想问一下AJAX,AJAX对服务器进行同步或异步调用。从它的名称来看,它是异步JS&XML,但在向服务器发送请求时,它是同步的还是异步的?请提供帮助。它实际上可以是同步的,也可以是异步的。

它实际上可以是同步的,同步和异步。

这是一个定义松散的流行语。JS可以同时做到这两个方面。同步调用是锁定的,但应该尽量避免

这是一个定义松散的流行词。JS可以同时做到这两个方面。同步调用是锁定的,但应该尽量避免

实际上,它可以是同步的,也可以是异步的。当同步调用时,在请求完成并收到响应之前,代码不会继续。在很多情况下,这并不是您想要的,因为这会冻结网站中所有javascript驱动的部分

实际上,它可以是同步的,也可以是异步的。当同步调用时,在请求完成并收到响应之前,代码不会继续。在很多情况下,这并不是您想要的,因为这会冻结网站中所有javascript驱动的部分

请求是异步的,因为浏览器不能等待请求的响应。这意味着,一方面,你可以有一个同步进程,例如,你发送请求并显示等待屏幕,但另一方面,你可以将请求发送到服务器,服务器随时响应。您的浏览器可以处理响应,但用户可以在不影响页面的情况下工作

请求是异步的,因为浏览器不能等待请求的响应。这意味着,一方面,你可以有一个同步进程,例如,你发送请求并显示等待屏幕,但另一方面,你可以将请求发送到服务器,服务器随时响应。您的浏览器可以处理响应,但用户可以在不影响页面的情况下工作

我认为,如果您对同步和异步在本文中的含义有一个定义,这将对您有所帮助

同步调用阻止执行它的Javascript线程的执行。这意味着如果您具有以下代码:

console.log('Before');
xhr.send();
console.log('After');
在请求完成且服务器返回数据之前,您将不会看到
After
消息

异步调用不会阻止执行它的Javascript线程的执行。这意味着,对于上面的同一个代码块,立即触发
After
消息,而不等待请求完成。由于代码在异步调用中继续执行,因此需要使用回调来处理结果。这就是onreadystatechange()事件/方法的作用


调用
XmlHttpRequest
对象的
open()
方法时,可以选择进行哪种类型的调用,同步调用还是异步调用。通过将
true
传递给第三个参数,请求是异步的,如果传递
false
则请求是同步的。

我认为,如果您对同步和异步在本文中的含义有一个定义,这将对您有所帮助

同步调用阻止执行它的Javascript线程的执行。这意味着如果您具有以下代码:

console.log('Before');
xhr.send();
console.log('After');
在请求完成且服务器返回数据之前,您将不会看到
After
消息

异步调用不会阻止执行它的Javascript线程的执行。这意味着,对于上面的同一个代码块,立即触发
After
消息,而不等待请求完成。由于代码在异步调用中继续执行,因此需要使用回调来处理结果。这就是onreadystatechange()事件/方法的作用


调用
XmlHttpRequest
对象的
open()
方法时,可以选择进行哪种类型的调用,同步调用还是异步调用。通过将
true
传递给第三个参数,请求是异步的,如果传递
false
则请求是同步的。

相关规范。Ajax不限于XHR。这很公平,尽管这个流行词的来源是使用XMLHttpRequest。如今很难确切地知道每一个被过度炒作的词的含义(谢天谢地,“Web2.0”似乎已经过时了)。然后人们停止使用XML,开始使用JSON-P和iframe技巧。相关规范Ajax并不局限于XHR。这很公平,尽管这个流行词的起源是使用XMLHttpRequest。如今很难确切地知道每一个被过度炒作的词的含义(谢天谢地,“Web2.0”似乎已经过时了)。然后人们停止使用XML,开始使用JSON-P和iframe技巧。