javascript - 在ajax过程中加载图像无法正常工作

标签 javascript jquery ajax

我的代码看起来像这样...

div 显示内容并加载图像:

<div id="adS" style="float: left; width: 70%">
    <div id="loading-image" style="background-image: url('images/processing.gif'); display: none;">


    </div>
</div>

jQuery 代码:

$(function() {
        $("#lets_search").bind('submit',function() {
          var gen = $("input[name='radGen']:checked").val();
          var mt = $('#selMtQ').val();
          var agf = $('#agf').val();
          var agt = $('#agt').val();
          var rel = $('#religQ').val();
          var cast = $('#selCstQ').val();
          $('#loading-image').show();
           $.post('adSearch.php',{gen:gen,mt:mt,agf:agf,agt:agt,rel:rel,cast:cast}, function(data){
             $("#adS").html(data);
             $('#loading-image').hide();
           });
           return false;
        });
      });

加载图像仅在点击事件时显示一次,而不是每次我单击搜索时显示...:(

需要帮助...

最佳答案

要检查服务器是否响应得很快,您可以在 ajax 进程中使用 setTimeOut() 函数进行测试。如果没有显示图片,则不是服务器速度很快,而是其他原因。但是需要更多的代码才能理解发生了什么。

关于javascript - 在ajax过程中加载图像无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32902547/

相关文章:

JavaScript:如何访问 Windows 操作系统中的系统窗口

javascript - jQuery 中如何在拖动子级时触发父级拖动事件?

jquery - AddThis自定义CSS Twitter按钮

javascript - 即使使用 .on,Ajax 调用也只能使用一次

php - Jquery Ajax 动态表单

javascript - 如何验证手机号在 Bootstrap 4 中使用约束验证?

javascript - 这是用正则表达式完成的吗?格式化经纬度

javascript - 无法让 jquery 克隆正常工作

php - 使用ajax和php在下拉列表中动态更新谷歌图表

javascript - 如何测试 Greasemonkey 脚本,尤其是在网页的本地副本上?