日期:2014-05-16  浏览次数:20596 次

函数返回值问题
function existName(name)
{
var st = false;
$.get("./ppListCtl.php?a=existName&name="+name,'',function(d){
if(d == '1')
{
return true;
}else
{
return false;
}
})
}

为什么调用这个函数的时候 返回是 undefined 如果我想让 if中的内容生效 如何修改??

------解决方案--------------------
JScript code

$.get("./ppListCtl.php?a=existName&name="+name,'',function(d){
if(d == '1')
{
//已经存在的处理代码;
}else
{
//不存在的处理代码;
}
})

------解决方案--------------------
JScript code
function existName(name)
{
    var st = false;
    var rtv;
    $.get("./ppListCtl.php?a=existName&name="+name,'',function(d){
        if(d == '1')
        {
            rtv = true;
        }else
        {
            rtv = false;
        }
    })
    return rtv;
}