重複の可能性:
AJAX 関数から変数が返されない 関数
からの AJAX 呼び出しからの応答を返すにはどうすればよいですか?
基本的なローカル専用アプリを作成しています。jQuery を初めて使用します。テンプレート システムに落ち着いたら、テンプレート システムを導入します (jsrender または口ひげに傾いています)。
ページをロードできるように設定しようとしています(home.htmlとしましょう)。その中で、ファイルからデータを取得して返す関数を呼び出します。
私はこのコードを持っています
function grabFile(name) {
$.get(name+'.txt', function(data) {
...
});
}
Console.log(data)
を中央に配置すると、コンソールにファイルの内容が表示されます。成功。$('#output').html(data);
途中でそこを使っても同様の成功。
<script>grabFile(name);</script>
しかし、HTML ファイルの任意の場所を使用して呼び出すことができるように設定したいと思います。jQueryの初心者には、途中で使用return data;
することが解決策のように思えました...しかし、それはうまくいきません。
ヘルプ?