Javascript 从$.Get函数中获取数据
因此,我有一个$.get函数,它成功地将数据传回,只要数据直接在$.get函数中处理,我就可以使用它。有什么方法可以将此数据传递给全局变量吗?方法1 您可以通过以下方式访问全局变量:Javascript 从$.Get函数中获取数据,javascript,php,jquery,sql,Javascript,Php,Jquery,Sql,因此,我有一个$.get函数,它成功地将数据传回,只要数据直接在$.get函数中处理,我就可以使用它。有什么方法可以将此数据传递给全局变量吗?方法1 您可以通过以下方式访问全局变量: window.variableName 或 方法2 由于$.get是异步的,因此变量名只有在响应完成时才有值。方法1 var storage; $.get('/some/url', function(data) { storage = data; }); 您可以通过以下方式访问全局变量: window.
window.variableName
或
方法2
由于$.get
是异步的,因此变量名
只有在响应完成时才有值。方法1
var storage;
$.get('/some/url', function(data) {
storage = data;
});
您可以通过以下方式访问全局变量:
window.variableName
或
方法2
由于$.get
是异步的,因此变量名
只有在响应完成时才有值
var storage;
$.get('/some/url', function(data) {
storage = data;
});
注意:
因为$.get
是异步的,所以即使在执行$.get
注意:
因为
$.get
是异步的,所以即使在执行$之后,也不要期望存储中有任何内容。get
您也可以这样做,您需要理解
你也可以这样做,你需要理解
您可以使用window.variable=“ajax\u data”
在jsp中设置全局变量,但请记住,您不能运行$。获取调用,然后立即尝试在其后的代码中使用window.variable
,因为var只有在$之后才会弹出。get
调用成功收到resonseWelcome,欢迎来到奇妙的异步世界!你不能那样做。@SLaks很好,你“可以”。。在实践中这样做不是很有用!我遇到的问题是,$.get正在获取数据来填充表,然后应该将该数据添加到包含表的所有HTML的变量中。然后,此变量用作$(table).html(htmlvariable)。您可以使用window.variable=“ajax\u data”
在JS中设置全局变量。请记住,您不能运行$。获取调用,然后立即尝试在其后的代码中使用窗口.variable
,因为var只有在$之后才会弹出。get
调用成功收到resonseWelcome,欢迎来到奇妙的异步世界!你不能那样做。@SLaks很好,你“可以”。。在实践中这样做不是很有用!我遇到的问题是,$.get正在获取数据来填充表,然后应该将该数据添加到包含表的所有HTML的变量中。然后将此变量用作$(table).html(htmlvariable)
var storage;
$.get('/some/url', function(data) {
storage = data;
});
var returnedData;
$.get("url", function(data){
returnedData = data;
});