Ich habe weit und breit, wie man das unten tun, aber ich bin kurz gekommen, und kämpfe um tatsächlich eine Ressource zu finden, die Ajax erklärt und wie es funktioniert.Ergebnis der AJAX-Anfrage anzeigen
Ich habe über eine Ajax-Anforderung an eine php
Datei aus dem folgenden Code gesendet wird, und mit Hilfe der Netzwerk-Registerkarte in mozillas developer console
, ich sehe, dass es den Antwortcode bekommt (die Info in HTML-Elementen echo'd geführt wird)
Obwohl ich die Antwort sehen kann, weiß ich nicht, wie man es anzeigt, indem ich den folgenden Code benutze (den ich kompiliert habe, nachdem ich viele ähnliche Fragen zum Stapelüberlauf durchgesehen habe). Könnte bitte jemand einen Blick darauf werfen und sehen, warum das nicht angezeigt wird?
<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>
Die Antwort ist
<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>"
Bitte zeigen Sie Ihre Antwort und was Sie anzeigen möchten? –
Sie geben JSON von PHP zurück? Wenn ja, benutze den Index um '$ ('# picoutput') anzuzeigen. html (data.id)' – Thamilan
Hey !, Das unten ist die Antwort, die der Browser bekommt (es gibt ein paar, aber ich habe nur eine aufgenommen), würde ich mag es, diese Beiträge innerhalb der Bildausgabe anzuzeigen - Bearbeiten: Ich werde die Antwort in den ursprünglichen Beitrag einfügen –