【发布时间】:2013-12-14 11:53:29
【问题描述】:
我无法通过查询将当前插入的行显示到 mysql 中。 现在我在 index.php 中有这段代码:
$('#nacitatATC').click(function() {
$.ajax({
xhr: function() {
var xhr = new window.XMLHttpRequest();
xhr.addEventListener("progress", function(e){
var p = (e.loaded / e.total)*100;
var prave = $("#progress").html();
$("#progress").html(prave+"<br>"+p);
});
return xhr;
}
, type: 'post'
, cache: false
, url: "/sql.php"});
});
});
在 sql.php 中,我有使用 for() 将数据插入 mysql 的 php 代码。
$i 是当前插入行,$pocet 是总行数。
问题在于使用 ajax 显示当前插入行。 当 ajax 完成加载时,上面的代码显示在 div #progress "100" 中。
我需要显示 1% 2% 3% 4%... 99% 100% 已完成。 感谢您的帮助!
【问题讨论】:
标签: php jquery mysql ajax progress-bar