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.