Ich erstelle eine Tooltip-Blase, die Benutzerprofilinformationen anzeigen soll, wenn der Cursor über dem Benutzernamen steht. Ich habe es mit hart codierten Text arbeiten, aber wenn ich versuche, den Tooltip mit dynamischen Daten mit AJAX-Anfrage zu füllen, gibt es nichts zurück.Abrufen von Daten aus der Datei mit AJAX
Die abzurufenden Daten befinden sich in der Datei process.cfm. Die Datei sieht wie folgt aus:
<div class="personPopupResult">Test text</div>
Der Code, der die Datei nennt, ist wie folgt:
$.ajax({
type: 'GET',
url: 'process.cfm',
data: '?id=' + currentID,
success: function(data) {
var text = $(data).find('.personPopupResult').html();
$('#personPopupContent').html(text);
}
});
Irgendwelche Ideen, warum dies nicht würde funktioniert sehr geschätzt.
Danke.
EDIT:
$.ajax({
type: 'GET',
url: 'process.cfm?=id' + currentID,
success: function(data){
$('#personPopupContent').html(data);
if ($(data).find('.personPopupResult').length) {
var text = $(data).find('.personPopupResult').html();
$('#personPopupContent').html(text);
}
}
});
-Code arbeitet, zeigt aber alles in process.cfm Seite, nicht nur .personPopupResult div.
Versuchen mit diesem 'var text = $ (Daten) .find ('personPopupResult.') Text();' – Poonam
Try Insert alert (Text), nach var Text.. ... Versuchen Sie abzustimmen, wenn es hilfreich ist. – Alexandr
Ich habe 'alert (text);' eingefügt, aber es wird nicht angezeigt. Warum sollte ich wollen, dass der Text angezeigt wird? Das aktuelle Problem ist, wie die Ausgabe auf nur eine Klasse beschränkt werden kann. – Eleeist