function tryToDownload(url)
{
oIFrm = document.getElementById('myIFrm');
oIFrm.src = url;
// alert(url);
// url=escape(url);
setTimeout(deletefile(url), 25000);
}
Sau đây là deletfile chức năngtại sao việc định giờ không trì hoãn việc thực thi chức năng?
function deletefile(url){
$.ajax({
type:'post',
url: "<%= addToDoDeleteDownloadFile %>",
data:{filename:url},
type : "GET",
timeout : 20000,
dataType : "text",
success : function(data) {
alert("success");
}
});
}
trên là jQuery tôi và im gọi một chức năng ở cuối sau 25 giây, nhưng một số cách nó không trì hoãn việc DeleteFile function (url) và thực hiện chỉ after.So những gì nên là vấn đề?
thể trùng lặp của [Javascript setTimeout] (http://stackoverflow.com/questions/4128938/javascript-settimeout) – Fraser
@Fraser: Đó không phải là thực sự một IMHO trùng lặp. – Matt