我想编写一些代码来从 aJax 调用返回一些数据。
这是我引用的资源:http://www.w3schools.com/jquery/ajax_ajax.asp
这是我编写的代码:
var data = getData("http://www.file.txt", function(result));
alert(data);
function getData(dataUrl, result)
{
$.ajax({url: dataUrl, success: function(result){
return result;
}});
}
我收到以下错误:
Uncaught SyntaxError: Unexpected token )
在这行代码中:
var data = getData("http://www.file.txt", function(result));
另外,上面的代码在获取大量数据时是否高效?
谢谢
最佳答案
这不是回调的正确语法,而且异步调用也不是这样工作的。试试这个 - data
在回调中设置。
var data;
getData("http://www.file.txt");
function getData(dataUrl)
{
$.ajax({url: dataUrl, success: function(result){
data = result;
alert(data);
}});
}
关于javascript - 未捕获的语法错误 : Unexpected token ) when calling a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31018423/