1

可能重复:
AJAX 函数未返回变量
如何从函数的 AJAX 调用返回响应?

我正在构建一个基本的、仅限本地的应用程序。第一次使用 jQuery - 一旦我确定了一个模板系统(倾向于 jsrender 或 mustache),我将引入一个模板系统。

我正在尝试进行设置,以便可以加载页面(比如说 home.html)并在其中调用一个从文件中提取数据并返回它的函数。

我有这个代码

function grabFile(name) {
    $.get(name+'.txt', function(data) {
        ...
    });
}

如果我将 aConsole.log(data)放在中间,控制台会显示文件的内容。成功。$('#output').html(data);如果我在中间使用那里,也会取得类似的成功。

但我想对其进行设置,以便可以使用<script>grabFile(name);</script>HTML 文件中的任何位置来调用它。在中间使用return data;,对于 jQuery 新手来说,似乎是解决方案......但这不起作用。

帮助?

4

0 回答 0