Обнаружение, когда есть ответ на iframe? - PullRequest
2 голосов
/ 20 июля 2010

Я создал загрузку файла стиля AJAX (с использованием iframe), и все работает хорошо ... однако мне нужно определить, когда iframe получил ответ ... см. Ниже:

Javascript:

function download() {
  var ifrm = $('#iframedownload')[0];
  ifrm.src = '/downloadfile.aspx?fileid=whatever';
  ifrm.onreadystatechange = function () { // Checking
    if (this.readyState == 'complete')
      alert("I would really like this piece to work!");
  };
}

C # для downloadfile.aspx:

Response.AddHeader("content-disposition", "attachment; filename=\"" + zipFileName + "\"");
Response.AddHeader("Content-Length", respBytes.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.BinaryWrite(respBytes); 
Response.End();

Спасибо.

1 Ответ

0 голосов
/ 20 июля 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...