Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Ajax加载图像直到页面完全加载_Jquery_Ajax - Fatal编程技术网

Jquery Ajax加载图像直到页面完全加载

Jquery Ajax加载图像直到页面完全加载,jquery,ajax,Jquery,Ajax,这就是我用来将单击菜单导航的链接加载到apDiv2中的方法 有些页面需要一段时间才能加载,我理解这是正常的。我想在div/page容器的中心放置一个正在加载的.gif图像,直到内容完全加载。要查看正在运行的页面,请访问您可以发送一个ajax请求以获取href url的内容,并进行完成回调 在执行ajax请求时,您需要将apDiv2的内容设置为loading.gif图像,当ajax请求完成时,它将被清除 $('.menu_nav').click(function() { var href

这就是我用来将单击菜单导航的链接加载到apDiv2中的方法


有些页面需要一段时间才能加载,我理解这是正常的。我想在div/page容器的中心放置一个正在加载的.gif图像,直到内容完全加载。要查看正在运行的页面,请访问

您可以发送一个ajax请求以获取href url的内容,并进行完成回调

在执行ajax请求时,您需要将apDiv2的内容设置为loading.gif图像,当ajax请求完成时,它将被清除

$('.menu_nav').click(function() {
    var href = $(this).attr('href');

    // I Assume that /loading.gif is the url to your gif file
    $('#apDiv2').empty().append($('<img src="/loading.gif" />'));

    $.ajax({
        method: 'GET',
        url: href,
        success: function(content)
        {
            $('#apDiv2').html (content);
        }
    });

    return false;
}); 

我可以在ajax行中使用数组来获取apDiv2中的内容吗。。。。因为有些页面是html,有些页面是php?
$('.menu_nav').click(function() {
    var href = $(this).attr('href');

    // I Assume that /loading.gif is the url to your gif file
    $('#apDiv2').empty().append($('<img src="/loading.gif" />'));

    $.ajax({
        method: 'GET',
        url: href,
        success: function(content)
        {
            $('#apDiv2').html (content);
        }
    });

    return false;
});