フレームワークが大きくなるにつれて、メインのデザイン ファイルに残すのではなく、ファイルに分割することにしました。ただし、そうすると、関数の戻り値は何も返されません。
データが空ではありません - js ファイルの値を警告すると、そこにあります!
機能:
1 つ目の .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の可能性を誤解していると思いますか?