javascript - 如何使用 YUI 进行同步/阻塞 XMLHttpRequest

标签 javascript ajax yui

这里有很多问题都在问这个问题,但答案总是只是告诉人们他们真的想要一个异步请求,而不是实际回答如何使用 YUI 进行同步请求的问题。我知道如何使用 jQuery 以及在直接操作 XMLHttpRequest 对象时如何操作,但是在使用 YUI 时如何操作(无需深入挖掘它最终会使用和操作的 XMLHttpRequest 对象)?

在有人问之前:是的,我知道大多数时候您确实需要异步,但有时同步确实是完成这项工作的正确工具。

最佳答案

这是 how to do it在 YUI 3 中。

我使用 YUI 3,所以这是基于对代码和文档的快速浏览,但看起来 YUI 2 的答案是“否”。您可以尝试覆盖 YAHOO.util.Connect.createXhrObject() ,但我认为这将是一个真正的痛苦,因为其余代码期望事情是异步的。您最好为代码的同步请求部分使用另一个库。

关于javascript - 如何使用 YUI 进行同步/阻塞 XMLHttpRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3207369/

相关文章:

jquery - 使用 AJAX jQuery 访问 Python Rest API

javascript - YUI 3 : How do I break out of NodeList . 一些()循环?

javascript - YUI 3 : How to get native DOM element wrapped inside Node?

javascript - 如何使用 javascript 永久更改我网站中的 css 文件?

javascript - 将对象转换为适合 ajax post 的数组

javascript - 检测触摸设备捏合程度(缩放)

jquery - Chrome 中的 AJAX 发送选项而不是 GET/POST/PUT/DELETE?

javascript - 使用 ng-repeat 中的变量在 onclick 中触发 onsen 的 setMainPage

javascript - 未设置 PHP GET 变量

javascript - YUI 中的动画链接