javascript / jquery读取目录列表没有ajax

时间:2016-11-09 11:51:35

标签: javascript jquery directory synchronous

我的服务器上有一个带有网络摄像头图像的目录,但是它们的名称不是连续的(有些是丢失的)。每分钟有一个图像,但文件名还包括拍摄图像的第二个图像,并且这个图像会不时发生变化。

所以我想阅读完整的目录列表,然后进一步处理它以使访问者可以访问图像。

这是我到目前为止所尝试的:

var Cache=function(st,mjd){
  this.update(st,mjd);
};
Cache.prototype.update = function(st,mjd) {
  d=mjd2date(mjd);
  if (this.st==st && this.year==d[0] && this.month==d[1]) {
    return;
  }
  this.st=st;
  this.year=d[0];
  this.month=d[1];
  this.days=new Array(31);
  for (i=0; i<31; i++) {
    this.days[i]=new Array(1440);
  }
  $.ajax({
    url: this.st+'/'+this.year+'_'+this.month,
    success: function(data){
      $(data).find('a:contains(jpg)').each(function(){
        console.log(this.href);
        this.days[14][123]=this.href;
      });
    }
  });
  console.log('days[14][123]='+this.days[14][123]);
}

我的第一个问题是我无法从ajax调用中访问对象变量,也无法将某些内容传递给它。

其次,如果有同步方式,对我来说会更容易。但是我还没有找到如何用javascript / jquery来实现它。

我现在正在寻找解决方案好几天了,但是找不到直接的东西......

任何帮助表示赞赏!!!

0 个答案:

没有答案