1

ajaxを使用してサーバーを呼び出し、クラスインスタンスを返します。

私のreturnajax応答は次のようになります。

  Object { id=1362570046980 , creationDate=1362570046980, type="PUBLIC"}

このオブジェクトからid、creationDate、typeの値を取得できます。

4

3 に答える 3

2

演算子を使用.してオブジェクトの値を取得します。ただし、gettinであるオブジェクトは奇妙です。JSONではありません。したがって、jsonを返していることを確認してください。

オブジェクトがデータであると言う

alert(data.id) //gives you 1362570046980 
alert(data.creationDate) //gives you 1362570046980 
alert(data.type) //gives you PUBLIC
于 2013-03-06T11:47:15.747 に答える
2

このようにしてみてください:

var myobject = yourAjaxResponseObject;

alert(myobject.id);
alert(myobject.creationDate);
alert(myobject.type);

上記のように、変数をオブジェクト/応答にマップし、そのプロパティなどにアクセスします。

于 2013-03-06T11:49:31.453 に答える
1

応答を含むオブジェクトが渡される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のプロパティにアクセスできます。

于 2013-03-06T11:50:23.377 に答える