0

我正在使用javascript代码

function ajax()
 {

var xmlhttp;
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest();
  }
else
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }

xmlhttp.onreadystatechange=function()
  {if (xmlhttp.readyState==4 && xmlhttp.status==200)
   document.getElementById('mydiv').innerHTML=xmlhttp.responseText;
   else
   document.getElementById('mydiv').innerHTML='Loading';
  }
  xmlhttp.open("GET",'welcome.html',true);
xmlhttp.send();
 }

在页面处理期间的这段代码中,浏览器打印加载。但是现在我正在使用 $('#mydiv').load('welcome.html'); ,我不知道如何在 jquery 中处理页面时打印加载

4

2 回答 2

8

这:

$( '#mydiv' ).html( 'Loading...' ).load( 'welcome.html' );
于 2012-04-15T11:49:20.220 回答
0

我会在 JS 中调用“加载”之前设置#mydiv 以包含文本/加载图像,然后在加载此内容后将其替换为“welcome.html”。

您可以将其用作触发负载的处理程序/函数的一部分,例如:

$('mybutton').click(function() {

    $('myDiv').html("Loading ... ");

    $('myDiv').load('welcome.html');

});

或类似的规定

于 2012-04-15T11:51:14.223 回答