js 循环post

 var url_s=["h/a","h/b","h/c"];
  function post_test(url,callback)
  {
        //请求返回的数据 data
        callback(data);
  }
  //知道请求的数据大于4 终止请求.
 function get_data(data) {
    if (data != null) {
        data_s.push(data);
    }
    if (data_s.length > 4) {
        return 0; //终止递归
    }
    post_test(url_s[index_++], function (data) {
        get_data(data);
    });
}
原文地址:https://www.cnblogs.com/enych/p/11751127.html