<div class="content" id="current">
<div id="loader" style="display:none;"><img src="/images/loader.gif" alt="" /></div>
</div>
我有这个代码。在上面,这是一个Box,并且在提交按钮时,我想要一个加载器图像,然后当我得到响应时,我想要响应中的图像fadeIn。
当我点击提交时,我没有看到加载器,我没有看到图像替换为#current。
$('#Submit').click(function (e) {
$('#error').html("");
e.preventDefault();
code = $('#Code').val(),
$('#loader').show();
$.post('/home/foo/', { code: code },
function (data) {
$('#loader').hide();
alert(currentItem.ItemImage);
$('#current').html(currentItem.ItemImage);
我该如何解决这个问题?
我做错了什么?
答案 0 :(得分:1)
我认为你需要在这一行之后加一个分号,而不是一个逗号:
code = $('#Code').val(),
到
code = $('#Code').val();
答案 1 :(得分:0)
原来在css .content img {display: none}
中导致加载程序无法显示。