ajax gif 加载器

发布于 2024-08-16 23:28:37 字数 768 浏览 8 评论 0原文

你能告诉我在哪里以及如何放置 ajx loading.gif 吗? 我的html代码如下

<div class="searchbox">

    <input  id="Search" onkeyup="searchKeyUp(event)
     " name="Search" class="searchtextbox"/>

</div>
</td>

 <td width="57"><br> <img onclick="search(); return false;" style=" cursor:pointer" eight="30" onmouseover="this.src='images/j3.jpg'" type="image" src="images/j1.jpg"    onmouseout="this.src='images/s1.jpg';" alt="" width="57" ></td>
 </tr>
 </table> 
 <div> 
 <table cellspacing="0" cellpadding="0" border="0">

  <tr valign="left">

 <td><div class="resultCss" content="tableId" id='resultDiv'>

 </div></td>
 </tr>

        </table>   

can you tell me where and how to put an ajx loading.gif?
my html code is below

<div class="searchbox">

    <input  id="Search" onkeyup="searchKeyUp(event)
     " name="Search" class="searchtextbox"/>

</div>
</td>

 <td width="57"><br> <img onclick="search(); return false;" style=" cursor:pointer" eight="30" onmouseover="this.src='images/j3.jpg'" type="image" src="images/j1.jpg"    onmouseout="this.src='images/s1.jpg';" alt="" width="57" ></td>
 </tr>
 </table> 
 <div> 
 <table cellspacing="0" cellpadding="0" border="0">

  <tr valign="left">

 <td><div class="resultCss" content="tableId" id='resultDiv'>

 </div></td>
 </tr>

        </table>   

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

荒人说梦 2024-08-23 23:28:37

在 AJAX 请求开始之前,显示 ajax_load.gif 并在其结束后将其删除。

提示:确保一次只有 1 个 AJAX 请求发送到您的服务器,例如 https://www.buxfer.com< /a>

Before your AJAX request starts , display the ajax_load.gif and after it ends, remove it.

Tip: Make sure you have only 1 AJAX request sent to your server at a time like https://www.buxfer.com

橘和柠 2024-08-23 23:28:37

建立在你想要的位置上,并在上面给出 display:none 。在 AJAX 调用之前的 search() 中,编辑 display:none 以再次阻止并隐藏 AJAX 函数 onSuccess 上的图像。

build in on the position you want to have it and give display:none on it. In search() before AJAX Call edit the display:none to block and hide the image onSuccess off the AJAX function again.

淡看悲欢离合 2024-08-23 23:28:37
  1. 您需要将 gif 文件放置到任何适当的位置并设置“display:none;”
  2. 你可以使用我基于 jQuery 的函数。它会在每次 ajax 调用时自动显示或隐藏微调器。

函数 simpleAjax(pageUrl, divId, spinnerId, formId, isFormEnabled)
{
var dataVar ='';
var d = new Date();
if(isFormEnabled)
dataVar = $('#'+formId).serialize();

$.ajax(
{
    type: 'GET',
    url: pageUrl,
    cache:false,
    data:dataVar,               
    success: function(response){ $('#'+divId).html(response); $('#'+spinnerId).hide(); },

    beforeSend: function(){ $('#'+spinnerId).show();},

    error: function(m){ alert(m); },

    complete: function(){}
});

}

  1. You need to place gif file to any proper place and set "display:none;"
  2. You can use my function based on jQuery. It automatically shows or hide the spinner on every ajax call.

function simpleAjax(pageUrl , divId , spinnerId , formId , isFormEnabled)
{
var dataVar ='';
var d = new Date();
if(isFormEnabled)
dataVar = $('#'+formId).serialize();

$.ajax(
{
    type: 'GET',
    url: pageUrl,
    cache:false,
    data:dataVar,               
    success: function(response){ $('#'+divId).html(response); $('#'+spinnerId).hide(); },

    beforeSend: function(){ $('#'+spinnerId).show();},

    error: function(m){ alert(m); },

    complete: function(){}
});

}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文