0

次からjqueryでユーザー名を取得するにはどうすればよいですか

{"id":true,"username":"mynameisdonald"}

console.log(data); を試しました。これは上記を示しており、console.log(data.username) を使用すると未定義として表示されます

4

2 に答える 2

2

parseJSON次の関数を使用します。

var jsonStr = '{"id":true,"username":"mynameisdonald"}';
var obj = $.parseJSON(jsonStr);
console.log(obj.username);
于 2012-08-30T12:37:56.983 に答える
1

jQuery 呼び出しで、これが JSON であることを指定します。

$.post(
    "backend.php", 
    data: "nodata",
    function(data) {
        console.log(data.username);
    },
    "json"
);

またはjQueryを次のparseJSONように使用します:

$.post(
    "backend.php", 
    data: "nodata",
    function(rawData) {
        var data = $.parseJSON(rawData);
        console.log(data.username);
    }
);
于 2012-08-30T12:38:52.783 に答える