这里有很多问题都在问这个问题,但答案总是只是告诉人们他们真的想要一个异步请求,而不是实际回答如何使用 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/