Bitte helfen Sie mir, meine Ajax nicht jeden Ausgang drucken, aber wenn ich alert() verwendet, um die Ausgabe zu drucken, zeigt es die Ausgabe.Drucken Ajax-Ausgabe in Div
$(".grp-ans").each(function(e){
$.ajax({
type: 'POST',
url: 'show-answer.php',
data: {
'p_id': $(this).attr('id')
},
success: function(data){
$(this).text(data);
},error: function(msg){
$(this).text("error");
}
});
});
Können Sie die Ajax-Ausgabe anzeigen? – Psi
der Ausgang ist nur ein einfacher Text wie "Lester" –
der 'this' bezieht sich auf die Funktion selbst. Vielleicht möchten Sie stattdessen den Fettpfeil verwenden. Konvertiere 'function (e)' in '(e) =>' Oder benutze einfach '$ (e.target) .text (data)' wenn das das Ereignis ist –