1

AJAX ハンドラーからグローバル変数にデータを返したい。私は呼び出しを非非同期にしようとしました。私が抱えている問題は、グローバル変数を作成し、そのグローバル変数を参照すると、Ajax リクエストの外で値が未定義になることです。私は、成功のコールバックを使用して関数を呼び出してみましたが、運がありませんでした。現時点での外観は次のとおりです。jQuery ajax成功コールバック関数の定義に対処されている以前の質問と呼び出しを同期させました

config();
function config()
{
    var dataBool;
    var db_test;
    $.ajax({asyc: false,
            url: 'config.php',
            dataType: "text",
            data:{db_test:1},
            type: "POST",
            success: dataStuff
    });
    function dataStuff(data)
    {
        dataBool = data;
    }

}
4

1 に答える 1