0

JSON の読み取りに問題があります。PHP サーバーは stdClass で作成されたオブジェクトをエンコードし、このオブジェクトを Ajax 非同期スクリプトで送信します。オブジェクトに警告しようとしましたが、表現は次のようになります。

alert(prova) //Gives {"idProva":"3","name":"test"}

変数名が の場合prova、値 3 を読み取るにはどうすればよいでしょうか?

を使ってみprova.idProvaましたが、うまくいきません。

4

3 に答える 3

3

jsonをオブジェクトに解析してみてください

var json = '{"idProva":"3","name":"test"}',
obj = JSON.parse(json);
alert(obj.idProva);

これが役立つことを願っています

于 2013-10-10T13:12:10.253 に答える
2

ajaxですべて追加dataType:'json'

$.ajax({url: '',
    dataType: 'json',
    type: 'GET',
    success: function (prova) {
        alert(prova.idProva);
    }
);
于 2013-10-10T13:11:45.820 に答える
0

これはあなたを助けるかもしれません、

var data = {"idProva":"3","name":"test"}
console.log(data['idProva']);
于 2013-10-10T13:26:37.567 に答える