0
$.ajax({
    type:"GET",
    url: 'resourse/test.xml',
    dataType: 'xml',
    async: true,
    success: function(data){

xmlファイルからデータを取得したい。データを var に格納できるように、あるスレッドが var に書き込み、別のスレッドが var のデータをグラフに書き込みます。どうやってするの。いくつかの方法を試しましたが、xml ファイル全体をロードする前に、成功したイベントが停止したようです。

4

1 に答える 1

0

私の推測では、ajax 呼び出しの範囲外で変数を読み取っているため、ajax 呼び出しが実際に終了する前に呼び出されます。

jsは非同期です

$.ajax(...); //fires off
$.ajax(...); //This one will fire off before the first ajax call is finished

また、ブレークポイントを使用して js コードをステップ実行すると、何が起こるかがすぐにわかります...

于 2012-06-27T21:41:26.017 に答える