アクティブなディレクトリからajax呼び出しでデータを取得できました。UIでデータと呼ばれるajaxを表示
Active DirectoryへのAJAX呼び出しを行うために使用するPHPファイル:http://pastebin.com/tSRxwQL8
ブラウザのコンソールが表示さAJAX呼び出しが返す、この:
<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/>
私が撮りたいです上記のいくつかの属性はmail、displaynameなどのようにHTMLの中に表示されます:
<h2 class="profile__name" id="emailOfUser">Email : </h2>
今の問題は、私がここで使用しているjQueryのです:
0123:
$('.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');
}
});
});
問題はこれです
私は電子メールのみを選択するのに対し、このラインは、親切に上記のブラウザのコンソールからのみ必要な属性データを選択する方法私を助ける上でコンソールデータからのDisplayName
、すべてのデータを表示しますデータ。
あなたはthat.that AINTがnecessay必要な理由activedirectory.php' – Ionut
'で' HTML'コードと 'PHP'コードを追加してください。 @lonut – JAne
サーバーからhtmlデータを返しました。ここではkeyを使ってデータにアクセスしたいので、JSONを返す必要があります。 – Shubhranshu