最佳答案
我想使用 jQuery ajax 从服务器检索数据。
我想像下面这样将成功回调函数定义放在 .ajax()
块之外。那么是否需要像下面这样声明变量 dataFromServer
,以便能够使用从成功回调返回的数据?
我见过大多数人在 .ajax()
块中定义成功回调。如果我想在外部定义成功回调,下面的代码是否正确?
var dataFromServer; //declare the variable first
function getData() {
$.ajax({
url : 'example.com',
type: 'GET',
success : handleData(dataFromServer)
})
}
function handleData(data) {
alert(data);
//do some stuff
}