【发布时间】:2012-05-11 22:09:09
【问题描述】:
我一直忙于一些 AJAX 代码。我想计算已加载的数据量,并以百分比显示。
我所有的预加载信息都在“反馈”中。 我可以计算它包含多少 DATA(以字节为单位),我还可以查看进度吗?就像它加载时一样:10kb、20kb、30kb 等
我的代码:
function calc(page)
{
$('#pageLoad h2').animate({ marginTop : '0px'}, 200);
$.ajax(
{
url: './pages/page.php',
type: 'POST',
data: 'page='+page,
success: function( feedback )
{
$('#content').html( feedback );
}
});
};
对不起,我的英语不好。
【问题讨论】:
-
首先你应该修复代码中的语法错误并使用
data: {page: page}insetead ofdata: 'page='+page -
@ThiefMaster 后者是完全有效的语法(但在问题中它不应该有额外的
+' -
法律,我的错。我曾经有 2 个帖子值,但我删除了一个。
-
@tandu:确实如此,但我高度怀疑他在转义字符串中的
&等字符。所以最好让 jQuery 来做。
标签: javascript jquery ajax