随着我的框架的增长,我决定将其拆分为文件,而不是将其留在主设计文件中。但是,通过这样做,函数的返回不会返回任何值。
数据不为空 - 如果我提醒 js 文件中的值,它们就在那里!
功能:
.js 文件中的第一个函数(在执行之前包含)
var lock_get = 0;
function get_data(data, destination)
{
if (lock_get == 0)
{
lock_get = 1;
$.ajax({
type: "POST",
url: destination,
async: true,
data: data,
success: function(data)
{
lock_get = 0;
if (data)
{
return data;
}
}
});
}
};
所以这里是执行部分:
var test = get_data(data, destination);
notice(test);
并且测试是空的...我已经尝试了不同的写作方式,但我想我误解了 js 的可能性?