Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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
Javascript 扩展jQuery';s的ajax函数_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 扩展jQuery';s的ajax函数

Javascript 扩展jQuery';s的ajax函数,javascript,jquery,ajax,Javascript,Jquery,Ajax,我想扩展ajax函数,以便无论何时调用它,页面上都会出现一个图像,指示有内容加载 如本页所述,我可以使用预过滤器显示图像,但一旦请求完成,我如何隐藏图像?请查看此处: 这使得无论何时通过jQuery发送ajax请求,都可以实现加载映像。无需扩展。请查看 使用和可以控制加载图像在ajax请求启动时显示,并在所有请求完成时隐藏它(或使用单个图像)您可以使用ajaxStart $("#loading").ajaxStart(function(){ //show loading imag here

我想扩展ajax函数,以便无论何时调用它,页面上都会出现一个图像,指示有内容加载

如本页所述,我可以使用预过滤器显示图像,但一旦请求完成,我如何隐藏图像?

请查看此处:

这使得无论何时通过jQuery发送ajax请求,都可以实现加载映像。无需扩展。

请查看


使用和可以控制加载图像在ajax请求启动时显示,并在所有请求完成时隐藏它(或使用单个图像)

您可以使用
ajaxStart

$("#loading").ajaxStart(function(){
   //show loading imag here
 });

成功删除图像后,以下代码适用于您:

$("#loading").ajaxStart(function () { $(this).show(); }) .ajaxStop(function () { $(this).hide(); });

/*显示在每次ajax调用中加载数据的消息*/

var loadingMessage = 'Please wait loading data for ' + defaultUserName;
$(document).ready(function()
{
    $("#Loadstatus").bind("ajaxSend", function()
        {
            $(this).text(loadingMessage);
            $(this).show();
        }).bind("ajaxComplete", function()
        {
            $(this).hide();
        });
});
而且,如果你想用CSS在元素上放置背景图像,你可以使用动画gif