我如何使这个小功能“ imageExists”返回ajax请求是否成功?
function imageExists(path){ $.ajax({ url: path, type: 'HEAD', error: function(){ return false; }, success: function(){ return true; } }); }
我相信您将必须使用同步模式并使用单独的变量来存储返回值。
function imageExists(path){ var isSuccess; $.ajax({ url: path, type: 'HEAD', async: false, error: function(){ isSuccess = false; return false; }, success: function(){ isSuccess = true; return true; } }); return isSuccess; }