簡體   English   中英

使用IE向本地磁盤發送jQuery Ajax請求花費的時間太長

[英]jQuery Ajax request to local disk with IE takes too long

我有一個使用javascript和HTML的應用程序,該應用程序將在2張物理光盤上附帶約500個短(18MB)視頻。 我正在發出ajax請求,以在顯示文件之前檢查文件是否存在,如果沒有,則會提示用戶插入另一張光盤。

  video.innerHTML = "<p class=\"no-video\">Working...</p>";
  $.ajax({
   url: "movies/"+num+".mp4",
   type: "HEAD",
   success: function(){showVideo(num);},
   error: function(){video.innerHTML = "<p class=\"no-video\">Please insert the other disk and click <a href=\"javascript:showLot("+num+")\">ok</a></p>";}
  });

這在Firefox中可以正常工作,但是要花大約一分鍾才能弄清IE中確實存在該文件(如果文件丟失,它很快),我認為這是因為IE不尊重type: "HEAD"但是從DVD加載18MB文件的時間仍然不應該那么長。 接下來,我將不得不測試更多的瀏覽器。 有沒有人有什么建議?

(不希望在交換光盤時不必重新加載HTML)

關於在文件系統中使用HEAD的有趣思考。 另一種解決方案是使用某種文件,該文件充當光盤上內容的目錄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM