javascript - 调用ajax时结果没有出现在屏幕上

标签 javascript jquery html css ajax

我正在制作一个照片共享网站(像 pinterest 一样的布局),但是当我在我的菜单中单击一个类别时,旧内容消失但新内容不可见,但是如果我在 chrome 浏览器中检查检查元素获取的内容在那里。

我不知道它们是如何获取的,但仍然没有出现在所需的 div 中。

下面是html代码。

<div id="container">
    <div class="main" id="main">
        <ul id="tiles">
            <li><img src="asd/12994.jpeg" /></li>
            <li><img src="asd/12995.jpeg" /></li>
            .
            .
            .
        </ul>
    </div>
</div>

我正在调用一个 ajax 函数来用 id main 替换 div 中的所有内容,下面是 ajax 代码。

$.ajax({
    type:'POST',
    url:'strip_all.php',
    data: 'asa='+aq,
    cache:false,
    success:function(res) {
        $('#cat_on_oven_popping').css('display','none');
        $('#main').html(res);
    }
});

最佳答案

正如我们在评论中所讨论的,某些东西使您的数据具有 display: none; 属性。

我不能从你发布的代码中告诉你它是什么,因为它不在那里,你说 #cat_on_oven_popping 不相关。

使用开发工具查看哪个属性具有该属性,并尝试找出是什么添加了该属性。

(我什至会删除 $('#cat_on_oven_popping').css('display', 'none') 只是为了看看会发生什么)

关于javascript - 调用ajax时结果没有出现在屏幕上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22226997/

相关文章:

javascript - 如何使用 jsPDF 在 PDF 的两页中显示图像?

javascript - jQuery 同位素 - 样式事件类别

html - Bootstrap 4 中的表格列宽

javascript - PHP 将函数作为函数的参数执行

javascript - 使用 javascript 获取变化的 url

javascript - 初始化后向 Froala Editor v2 添加选项

jquery - 我需要在图像 :hover on hover 顶部显示一个 div

javascript - 我怎样才能解决这个JavaScript数学问题?

html - 用于对齐图像和文本的 CSS 网格或 flexbox

jquery - 我应该如何在单击下一个或上一个按钮并同时更改幻灯片时添加导航点的更改?