ajaxを使用してサーバーを呼び出し、クラスインスタンスを返します。
私のreturnajax応答は次のようになります。
Object { id=1362570046980 , creationDate=1362570046980, type="PUBLIC"}
このオブジェクトからid、creationDate、typeの値を取得できます。
ajaxを使用してサーバーを呼び出し、クラスインスタンスを返します。
私のreturnajax応答は次のようになります。
Object { id=1362570046980 , creationDate=1362570046980, type="PUBLIC"}
このオブジェクトからid、creationDate、typeの値を取得できます。
演算子を使用.
してオブジェクトの値を取得します。ただし、gettinであるオブジェクトは奇妙です。JSONではありません。したがって、jsonを返していることを確認してください。
オブジェクトがデータであると言う
alert(data.id) //gives you 1362570046980
alert(data.creationDate) //gives you 1362570046980
alert(data.type) //gives you PUBLIC
このようにしてみてください:
var myobject = yourAjaxResponseObject;
alert(myobject.id);
alert(myobject.creationDate);
alert(myobject.type);
上記のように、変数をオブジェクト/応答にマップし、そのプロパティなどにアクセスします。
応答を含むオブジェクトが渡されるajax関数でコールバック関数を指定する必要があります。
$.ajax({
type: "POST",
url: "some.php",
data: { name: "John", location: "Boston" },
complete: function(data){ //This is the callback function
alert(data.id);
alert(data.creationDate);
alert(data.type);
}
});
ご覧のとおり、単純なドット表記を使用してjsonのプロパティにアクセスできます。