javascript - Ajax加载图片错误

标签 javascript jquery ajax

我的问题很简单。我起草了如下代码,用于在发布表单时显示加载图像。加载图像可以正常显示。但返回结果后不能自动隐藏。我可以知道错误是什么吗?

HTML

<div id="loading"></div>

Ajax

function email_subscribe(){
    $('#loading').html('<img src="loading.gif"> loading...');
    $.ajax({
        type: 'post',
        url: 'index.php?subscribe',
        dataType: 'html',
        data:$("#subscribe").serialize(),
        success: function (html) {
            $('#loading').html();
            eval(html);
    }});
}

最佳答案

您只是调用 .html() 方法,不带任何参数(充当 getter)。要实现您在此处寻找的内容,您至少需要像空字符串一样传入 set 并覆盖现有内容。

$('#loading').html('');

关于javascript - Ajax加载图片错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28433786/

相关文章:

javascript - Highcharts/Highstock 标志系列问题

javascript - JQUERY-每次引用特定的div

javascript - 使用 jquery 加载动画以显示在特定的 div 中

javascript - 三个 js 场景的 UIWebView Javascript 垃圾收集

java - Selenium "return"javascript 值不打印

javascript - 忽略特定的 TD 元素

javascript - json_encode 将数据发送回js

javascript - 单击按钮时执行ajax函数

javascript - 如何查看ajax调用完成后将执行的所有方法?

javascript - 在 Meteor.js 中使用 Redux