该函数在执行时返回一个未定义的值。如果页面已加载,我希望它返回 true,否则返回 false:
function JLoad (url) {
var uri = url + ' #div';
$("#div").load(uri, {'bd': '1'}, function(response, status, xhr){
if (status != "error"){
if (window.history && window.history.pushState)
{
window.history.pushState({}, 'Test', url);
}
else
{
window.location.hash='!/'+url;
}
return true;
}else{
return false;
}
});
};
这是用于请求函数的代码的一部分:
$(document).ready(function() {
$("a").on("click", function() {
var url = $(this).attr("href").replace('./', '');
console.log(JLoad(url));
return false;
});
});