-2

如何一次运行 20 个函数,在同一页面上的浏览器中异步读取对象?

var myLargeOBJECT = {}; // object on page



var  read1 = function(){
   $.getJSON( myLargeOBJECT, function( json ) {
      console.dir( json);
    });

}

// etc
4

2 回答 2

1

您可以在 java 脚本中尝试线程,网络中有一些库我没有使用它们,但我认为这是您需要的,我检查了一下,有一个简单而有益于您正在做的事情 http://sourceforge.net /项目/jsthread/

<script type="text/javascript">
  function function1(){
   //Do something
  }

function function2(){
 //Do something
}
    
    Concurrent.Thread.create(function1);
    Concurrent.Thread.create(function2);    
</script>
于 2013-04-17T14:26:31.990 回答
1

改用 $.ajax 并根据您的要求设置 async = true 或 async = false

$.ajax({
 url: myUrl,
 dataType: 'json',
 async: true,
 data: myData,
 success: function(data) {
//stuff
  }
});
于 2013-04-17T14:28:10.870 回答