Javascript Jquery显示隐藏不工作
我怎样才能解决这个问题Javascript Jquery显示隐藏不工作,javascript,jquery,css,Javascript,Jquery,Css,我怎样才能解决这个问题 我做错了什么?我想这行后面需要一个分号,而不是逗号: $('#Submit').click(function (e) { $('#error').html(""); e.preventDefault(); code = $('#Code').val(), $('#loader').show(); $.post('/home/foo/', { code: code },
我做错了什么?我想这行后面需要一个分号,而不是逗号:
$('#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);
到
事实证明,在css
中,content img{display:none}
导致加载程序不显示。不,我查看错误控制台。无错误。放入console.log(“响应”,数据)将>编码到post回调函数中。看看能不能给你点什么。是的,我得到我想要的。我对此没有问题<代码>$(“#加载程序”).show()代码>不起作用,即使我从单击中取出它。在隐藏它之前,console.log#loader
如何,并查看它是否可见?您可能希望在有人否决您之前将其作为您的答案发布或删除此问题;-)如果我将#loader div从#content div中去掉,则loader显示。否则就不行了
$('#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);
code = $('#Code').val(),
code = $('#Code').val();