How can I get the data from an ajax request to appear inside a div?
Posted
by
Aaron Brokmeier
on Stack Overflow
See other posts from Stack Overflow
or by Aaron Brokmeier
Published on 2012-11-22T04:23:01Z
Indexed on
2012/11/22
5:00 UTC
Read the original article
Hit count: 375
I am unable to get the data
from my ajax request to appear inside <div class="l_p_i_c_w"></div>
. What am I doing wrong? I know the function inside my_file.php
works, because if I refresh the page, then the data shows up where it should.
jQuery:
$.ajax({
type: "POST",
url: "my_file.php",
dataType: 'html',
success: function(data){
$('div#myID div.l_p_c div.l_p_i_c_w').prepend(data);
}
});
HTML:
<div class="l_p_w" id="myID">
<div class="l_p_c">
<div class="l_p_i_c_w">
<!-- stuff, or may be empty. This is where I want my ajax data placed. -->
</div>
</div>
</div>
CSS:
.l_p_w {
width:740px;
min-height:250px;
margin:0 auto;
position:relative;
margin-bottom:10px;
}
.l_p_c {
position:absolute;
bottom:10px;
right:10px;
width:370px;
top:60px;
}
.l_p_i_c_w {
position:absolute;
left:5px;
top:5px;
bottom:5px;
right:5px;
overflow-x:hidden;
overflow-y:auto;
}
© Stack Overflow or respective owner