为什么我不能分配ajaxResult结果?的console.log(结果);在成功选项内正常工作,并在控制台中出现第二个。但最后的console.log(result)的结果;未定义并首先出现在控制台中。这有什么问题?jQuery变量作用域?
$(function() {
var result;
$.ajax({
type: 'POST',
url: 'GelinlikSet',
dataType: 'json',
success: function (ajaxResult) {
result = ajaxResult;
console.log(result);
}
});
console.log(result);
});
什么是解决方案? – beratuslu 2010-08-16 13:44:51
只是删除最后一个console.log,结果不意味着在那里定义 – 2010-08-16 13:48:36