Ich konnte Daten mit einem Ajax-Aufruf aus dem Active Directory abrufen.Anzeige von Ajax Daten in einer UI
die PHP-Datei verwendet, um die Ajax-Aufruf zu Active Directory zu machen: http://pastebin.com/tSRxwQL8
Der Browser-Konsole zeigt, dass ein Ajax-Aufruf gibt diese:
<p> sn: xxxxxx<br/>givenname: xxxxx<br/>
employeeID: 0050<br/
>distinguishedName: CN=xxxx xxxxx,OU=Employees,OU=Accounts,OU=India,DC=asia,DC=xxxxxxx,DC=com<br/>
displayName: Mark Hewettk<br/>sAMAccountName: xxxxxxx<br/>
department: xxxxx<br/>manager: CN=xxxxxx xxxxxxx,OU=Employees,OU=Accounts,OU=India,DC=asia,DC=xxxx,DC=com
<br/>
mail: [email protected]<br/>
title: xyz<br/>
Ich möchte nehmen nur einige Attribute wie mail, displayname usw. und Anzeige in meinem HTML:
<h2 class="profile__name" id="emailOfUser">Email : </h2>
Das Problem ist jetzt die Jquery, die ich hier verwendet haben:
$('.leaderboard li').on('click', function() {
$.ajax({
url: "../popupData/activedirectory.php", // your script above a little adjusted
type: "POST",
data: {
id: $(this).find('.parent-div').data('name')
},
success: function(data) {
console.log(data);
$('#popup').fadeIn();
$('#emailOfUser').html(data); //this line displays all data whereas I want to select only email,displayname from the above console data
//whatever you want to fetch ......
// etc ..
},
error: function() {
alert('failed, possible script does not exist');
}
});
});
Problem ist folgendes:
$('#emailOfUser').html(data);
diese Zeile zeigt alle Daten, während ich nur E-Mail, displayname aus den oben genannten Konsolendaten
freundlich, mir wählen will helfen, wie nur die gewünschten Attributdaten aus der obigen Browser-Konsole wählen Daten.
Bitte fügen Sie den 'HTML' Code und die' PHP' Code in 'activedirectory.php' – Ionut
Warum Sie that.that aint necessay brauchen. @lonut – JAne
Sie haben HTML-Daten vom Server zurückgegeben. Und hier möchten Sie mit Schlüssel auf Daten zugreifen, daher müssen Sie JSON zurückgeben. – Shubhranshu