function check_short_domain(){
var setTopLinkText = jQuery('#setTopLinkText').val();
var d = false;
jQuery.ajax({
async : false,
type : "POST",
url : '{u album/checkmindomain}',
data:{action:'checkmindomain', minidomain:setTopLinkText},
success : function(v){
try{
v = eval('(' + v + ')');
if(v.status == 1){
d = true;
}
}catch(e){
d = false;
}
}
});
return d;
}
调用示例:
var d = check_short_domain();
你以为能得到d的值吗?其实返回的一直是false,换句话说无论有没有执行成功均返回false;
要改为:
function check_short_domain(){
var setTopLinkText = jQuery('#setTopLinkText').val();
var d = false;
jQuery.ajax({
async : false,
type : "POST",
url : '{u album/checkmindomain}',
data:{action:'checkmindomain', minidomain:setTopLinkText},
success : function(v){
try{
v = eval('(' + v + ')');
if(v.status == 1){
d = true;
}
}catch(e){
d = false;
}
}
});
return d;
}