我想編寫一些代碼來從aJax調用返回一些數據。未捕獲的SyntaxError:意外的令牌)當調用函數
這裏,我指的是資源: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));
另外,獲取大量數據時上述代碼是否有效?
感謝
呃,'函數(結果)'函數式的開始處,但它缺少它的身體。 [alert(result)'應該去的]正文[http://stackoverflow.com/q/14220321/1048572]。此外''成功'回調中的'返回結果'並不完全正確。 – Bergi
你能解釋一下你期望'函數(結果)'做什麼嗎? –
我試圖關閉它作爲http://stackoverflow.com/q/14220321/218196(因爲第一行)的副本,但我覺得你的實際問題是缺乏瞭解如何回調(甚至可能是函數)在JS工作。 –