我目前正在使用此代码将数据导入<div>
,但它的工作原理并不好用户体验。我必须等待这个外部文件填充数据,然后当它完成后,它会拉入文件。这有时会导致5秒的延迟。与此同时,用户正在用带有微调器的白色屏幕开始。
<script>
$(function () {
$(".viewdata").click(function() {
var cuser = document.genericform.guserid.value;
var dataString = '&cuser='+ cuser;
var findDiv ="allproductsdiv";
$.ajax({
type: "POST",
url: "inc/somefile.cfm",
data: dataString,
cache: false,
success: function(html){
$('#'+findDiv).html(html);
}
});
});
});
</script>
当数据流式传输到<div>
时,有没有办法向用户显示数据?