xml リストを作成する php ファイルがあります。ブラウザで表示すると、次のようになります。
<results>
<login>
<name>Mick Smith</name>
<pass>Micks Password</pass>
</login>
<login>
<name>John Brown</name>
<pass>Johns Password</pass>
</login>
</results>
Jquery で ajax を学習しようとしていて、次のスクリプトがあります。問題は、colsole ログに結果が表示されることを期待していましたが、「返された」以外は何も返されません。最終的に xml を作成するファイルにデータを渡したいので、ajax ステートメントに DATA を追加しました。
$.ajax({
type: "POST",
url: "pgGeneral_login/validate.php",
data: { user:user, pass:pass },
dataType: "xml",
success: loginval() });
function loginval(data){
console.log("Returned")
$(data).find('login').each(function(){
name = $(this).find('name').text();
pass = $(this).find('pass').text();
console.log("Name :" + name)
console.log("Pass :" + pass)
}); // find loop
}