我使用的是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
答案 0 :(得分:8)
此:
$( '#mydiv' ).html( 'Loading...' ).load( 'welcome.html' );
答案 1 :(得分:0)
我会在JS中调用'load'之前设置#mydiv包含文本/加载图像,然后在加载后将这个内容替换为'welcome.html'。
你可以使用它作为触发负载的处理程序/函数的一部分,例如:
$('mybutton').click(function() {
$('myDiv').html("Loading ... ");
$('myDiv').load('welcome.html');
});
或沿着这些方向的东西