<分区>
我正在尝试构建一个完全通用的 jQuery ajax 函数。它会接收所有数据,甚至请求类型作为参数。之后它将替换相应的变量并构建请求。这是代码...
function server_request (type, url, dataType, data) {
var packet;
var response = null;
if (packet) {
packet.abort();
};
if (type == "get") {
packet = $.ajax({ type: type, url: url, dataType: dataType });
packet.done(function(returned_data){
response = returned_data;
});
}
return response;
response = null;
}
所以我希望将接收到的数据存储在一个名为“response”的已声明变量中,并且我希望将其返回以供在其他地方使用。它以某种方式不起作用,并且不断返回响应变量的预定义值。有人可以帮忙吗??