Я посмотрел далеко и широко, как это сделать ниже, но я пришел в себя, и я изо всех сил пытаюсь найти ресурс, который объясняет ajax и как он работает.Отображение результатов запроса AJAX
Я послал через AJAX запроса в php
файл из кода ниже, и с помощью вкладки сети в mozillas developer console
, я вижу, что он действительно получает код ответа (который echo'd из информации внутри HTML-элементов)
Хотя я вижу ответ, я не знаю, как его отобразить, используя приведенный ниже код (который я скомпилировал после просмотра многих похожих вопросов о переполнении стека). Пожалуйста, кто-нибудь может посмотреть, почему это не отображается?
<div id='picoutput'></div>
<script>
$.ajax({
url: 'resources/listposts.php',
type: 'post',
dataType: \"json\",
data: {
uname: $('$uname').val(),
},
success:function(data) {
if(data) { // DO SOMETHING
$('#picoutput').html(data).value;
} else { // DO SOMETHING }
}
}
});
</script>
Отклик
<div id='post'><div id='postleft' style='float:left;clear:left;width: 15%;'>
<div id='profilepic2'>
<img src='../uploads/default1562925803.jpg' id='profilepic'>
</div>
<h4 style='margin-left:10px;margin-top:10px;;color:grey'>Dowayne Breedt<br>Support<br>2016-05-24</h><br>
</div>
<div id='postright'style='width: 82%;float:right; padding: 10px;background-color:white;height:inherit'>
<h2>...</h2>
<p>only refresh if extend is off<br />
</p>
</div>
</div>"
Пожалуйста, покажите свой ответ и что вы хотите отобразить? –
Вы возвращаете json из PHP? если это так, используйте индекс для отображения '$ ('# picoutput'). html (data.id)' – Thamilan
Эй, ниже приведен ответ, полученный браузером (есть несколько, но я включил только один), я бы как это отображать эти сообщения в picoutput - Edit: я буду включать ответ в исходное сообщение –