Javascript 可以不使用span或div加载AJAX吗?

Javascript 可以不使用span或div加载AJAX吗?,javascript,php,jquery,html,ajax,Javascript,Php,Jquery,Html,Ajax,我不知道该怎么解释,但我会努力的。用于通过AJAX调用数据的额外DIV破坏了这种风格。让我用适当的例子解释一下,什么是有效的,什么是错误的 工作代码(将其标记为代码1) 其中cards.php包含上述代码1中的代码。这会破坏元素的显示方式。以前,卡片(元素)彼此重叠,但现在从上到下出现。在没有AJAX的情况下,我也尝试过这样做,我只是将Level 2 DIV元素直接放在subvelDIV中,以执行通过AJAX获得的相同结果。这就是为什么我得出结论,除非添加了subvelDIV,否则级别2元素工作

我不知道该怎么解释,但我会努力的。用于通过AJAX调用数据的额外DIV破坏了这种风格。让我用适当的例子解释一下,什么是有效的,什么是错误的

工作代码(将其标记为代码1)

其中
cards.php
包含上述代码1中的代码。这会破坏元素的显示方式。以前,卡片(元素)彼此重叠,但现在从上到下出现。在没有AJAX的情况下,我也尝试过这样做,我只是将Level 2 DIV元素直接放在
subvel
DIV中,以执行通过AJAX获得的相同结果。这就是为什么我得出结论,除非添加了
subvel
DIV,否则级别2元素工作正常,而添加时则不然

但我还需要这个子级别DIV来获取AJAX值。我还尝试使用
span
而不是
subvel
DIV,但没有成功,结果是一样的。我该怎么办

屏幕截图:

在没有
子级别的情况下工作时(您可以看到卡片彼此完美重叠,如Tinder)

subvel
DIV无法使用时(您可以看到重叠消失,卡片从上到下对齐,这是我不希望看到的)


您到底想在哪里添加来自Ajax的图像?我想有一个解决方案,这样我用于通过Ajax获取数据的额外子级别DIV就不会破坏正常的样式。它应该只用于通过ajax获取数据,但不应影响级别2元素的流。这与发出
ajax
请求无关,而是与您的
HTML
CSS
样式有关。
<div class="levelOne">
    <div class="levelTwo">Elements in Level 2</div>
    <div class="levelTwo">Elements in Level 2</div>
    <div class="levelTwo">Elements in Level 2</div>
    <div class="level2">Elements in Level 2</div>
<div>
<div class="levelOne">
    <div class="subLevel"></div>
</div>

<script>
    $(".subLevel").load("processes/cards.php").fadeIn("slow");
</script>