我的问题很简单。我已经草拟了如下的代码,以便在发布表单时显示加载图像。加载图像可以正确显示。但是,返回结果后它不能自动隐藏。我可以知道错误是什么?阿贾克斯加载图片错误
HTML
<div id="loading"></div>
阿贾克斯
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,但不会将其分配给变量。你使用'eval()'也让我担心。 – 2015-02-10 14:15:08
看起来你正在尝试删除加载html,但为什么不只是'.hide()'呢? – jungy 2015-02-10 14:20:04