我需要发送关于事件keyUp / keyDown等的请求。我实现了ajax调用,并且第一次调用工作正常,但它非常慢并且更经常冻结输入字段。我想第二次调用,但问题是,我无法访问成功后填充的数组对象。虽然数组对象对它有响应,但长度始终为0. [console.log的图像] [1] 如果我能得到帮助,我将不胜感激。先感谢您。
//First Call
apiCallBind: function(){
var ajaxReturn = $.ajax({
url: "example.php",
data: {currentQuery: "test"},
async: false,
global: false
}).responseText; }
return ajaxReturn.items;
}
//Second Call
apiCallBind: function () {
var url ="example.php";
var test = [];
$.ajax({
url: url,
data: {currentQuery: this.query()},
success: function (response) {
test.push(response);
}
});
console.log("Test Length::" + test.length);
console.log(typeof test);
console.log(test);
}
[1]: https://i.stack.imgur.com/E607A.png