-2

私はこのコードを持っています:

function retrieve_districts(){

var json='';

$.get("http://localhost/aaa/districts.php",function(result, textStatus) {       
    if(textStatus=="success"){
        json=JSON.parse(JSON.stringify(result)); (alert works fine here)
    }
}, "json");

alert(json);

}

しかし、アラートは空です。どうすればよいですか? どうもありがとうございます

4

3 に答える 3

1

あなたのjsonに警告すると、コードの下部では機能しません。json 変数は、Ajax 呼び出しが完了するまで設定されないため、if ステートメント内でアラートが正常に機能するのはなぜですか。

if ステートメント内にコールバック メソッドを配置し、Ajax クエリが完了したらコールバックすることができます。

于 2013-07-23T14:54:08.550 に答える