0

ユーザー データ API に基づくスクリプトの開発に問題があります。

関数を作成しましたが、その機能は次のgetUserData(username, what);とおりです。

var lasuniAPI = "script/data.php";
$.getJSON(lasuniAPI, { p: 'userdata', data: username}, function(data){
    return data.userdata.what;
});

「何」を定義したいのですが、残念ながら未定義のリターンが返ってきます。

4

1 に答える 1

1

関数でこれを行います:

console.log(データ);

console.log() は、戻り変数の内容を正確に示します。(console.log() が情報を出力する場所がわからない場合は、開発者ツールを読んでください。Chrome では、[表示] -> [開発者] -> [Javascript コンソール] に移動します。

もう 1 つの重要な点は、Chrome の開発者ツールの [ネットワーク] タブです。サーバーに送信されているヘッダーと変数、およびサーバーが応答しているものを正確に示します。

また、サーバーから返された JSON 文字列が jsonlint.com に従って有効であることを確認することもできます。

于 2013-02-04T00:18:32.130 に答える