我对
JavaScript比较陌生,我以为我知道回调函数是如何工作的,但经过几个小时的网络搜索,我仍然不明白为什么我的代码不起作用.
我正在发出一个返回字符串数组的AJAX请求.我正在尝试将此数组设置为局部变量,但是一旦执行回调函数,它似乎就会丢失它的值.
var array; $.ajax({ type: 'GET',url: 'include/load_array.PHP',dataType: 'json',success: function(data){ array = data; },error: function(jqXHR,textStatus,errorThrown){ alert("Error loading the data"); } }); console.debug(array);