XMLHttpRequestでは、XMLでデータを受け取る以外にテキストを使った JSON(JavaScript Object Notation)と呼ばれる軽量なデータ交換フォーマット を使用することが出来ます。
JSONは、次のような形でプロパティやメソッドとして記述します。
{
プロパティ名1 : 1,
プロパティ名2 : "文字列"
プロパティ名3 : [1,2,3],
メソッド名1 : function() {
alert("メッセージ");
}
}
受け取った側は、evalを通すことで各プロパティやメソッドへアクセスする ことが出来ます。
var xmlhttp = createXmlHttp();
var obj = eval('(' + xmlhttp.responseText +')');
document.write(obj.プロパティ名1);
Copyright 1997-2010 BBB All rights reserved.