我有一个代码,它能正常工作,它同时显示所有通知。当某事完成时,将ajax进程1加1显示
我有问题..
时的功能之一是做如何获得通知? (通知一个接一个地出现)
indexing.php
文件中有几个功能。
$preproses = $_POST["preproses"];
if($preproses == "preproses"){
//mulai proses
set_time_limit(0);
buatindex();
hitungbobot();
panjangvektor();
}
function buatindex() {
code
}
function hitungbobot() {
code
}
function panjangvektor() {
code
}
在index.php
有调用该函数
<script type="text/javascript">
function preproses(){
var preprosesx = "preproses";
$.ajax({
type : "POST",
url : "indexing.php",
data: {preproses:preprosesx},
error: function(){
$("#notif").prepend("fail");
},
success: function(html){
$("#notif").prepend("Process done <br/>"+html);
},
});
return false;
}
</script>
<a href="#" onclick="preproses()">click to precess</a>
如果所有的进程都完成了代码,会显示一条通知
<span id="notif"></span>
你已经写了一个ajax调用,特别是时间间隔调用,并检查响应,如果它完成,你可以通知用户 –
我的意思并不是所有的都出现,但一个接一个 –
好吧,所以你应该打电话给在设定的时间间隔内起作用并在您显示时清除通知 –