Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.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 “显示”;“正在加载…”;text-文档中所有div只能有一个jquey.ajaxSend()_Javascript_Ajax_Jquery - Fatal编程技术网

Javascript “显示”;“正在加载…”;text-文档中所有div只能有一个jquey.ajaxSend()

Javascript “显示”;“正在加载…”;text-文档中所有div只能有一个jquey.ajaxSend(),javascript,ajax,jquery,Javascript,Ajax,Jquery,如何仅在调用jquery.load()的div中显示“loading…”文本 在ajaxSend回调中,如何获取发出ajax请求的div的ID 我确信有比每个div执行一个ajaxSend更好的方法。要自定义特定div的行为,请使用以下函数: 定义beforeSend(在ajax调用之前运行的脚本)和context(HTML元素): 不需要使用此ajaxSend。您可以通过将参数与调用者提供的设置合并到ajax来重用这段代码 $(document).ready(function() {

如何仅在调用jquery.load()的div中显示“loading…”文本

在ajaxSend回调中,如何获取发出ajax请求的div的ID


我确信有比每个div执行一个ajaxSend更好的方法。

要自定义特定div的行为,请使用以下函数:

定义
beforeSend
(在ajax调用之前运行的脚本)和
context
(HTML元素):

不需要使用此
ajaxSend
。您可以通过将参数与调用者提供的设置合并到ajax来重用这段代码

$(document).ready(function()
{
    //only one ajaxSend for all divs
    $(document).ajaxSend(function()
    {
        $(this).html('LOADING...'); //'this' doesn't works
    });

    //...

    $("#ranking-content").load("content/ranking.php");
    $("#empleados-content").load("content/empleados.php");
    //... more and more

});
$.ajax({
  context: $('#ranking-content'),
  url: 'content/ranking.php',
  beforeSend: function (xhr) {
    $(this).html('Loading');
  }
}).done(function (data) {
  $(this).html(data);
});