在异步调用中包装长时间运行的函数

时间:2015-07-14 14:25:13

标签: javascript

我有这个代码导致浏览器"挂起"或者"停止响应"由于对REST的调用缓慢。浏览器超时afaik。

(由于遗留代码,这是通过这种方式完成的,如果您可能会问我为什么不使用jQuery或其他东西 - 在调用REST api之前需要C ++代码(ActiveX)中的内容)

所以这是我的代码:

for (var i = 0; i < rowElems.length; i++) {
     var resp = ActivexObject.WriteToREST(_rowToData(rowElems[i]));
}

如何将此写入异步回调,其中ActivexObject.WriteToREST调用将被包装并且不会导致超时问题?传递参数并获得响应。

我无法使用jQuery,因为此代码运行的Javascript环境没有jQuery。

0 个答案:

没有答案