【发布时间】:2015-08-30 17:30:39
【问题描述】:
如何将ajax调用的输出赋值给一个全局变量,使得输出可以在ajax调用之外使用?
var filterarray=new Array();
$.ajax({
type: "GET",
url: uri,
dataType : "json",
contentType : "application/json",
data: {
input:filtervalue
},
cache: false,
success : function(response) {
filterarray = response;
console.log(response);
});
},
error: function(error) {
console.log(error);
}
});
}
【问题讨论】:
-
代码在哪里?您面临的问题是什么?
-
你的错误是什么?你在 console.log(response) 时得到一个输出?
-
是的,我确实在 console.log 中出现错误。但是如果我在 ajax 调用之后将 console.log 用于 filterarray,它就不起作用
标签: javascript jquery ajax