首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

$.post()返回值与外层函数返回值的有关问题

2012-03-11 
求助$.post()返回值与外层函数返回值的问题?JScript codefunction isExistInDBUsername(){var str$.trim(

求助$.post()返回值与外层函数返回值的问题?

JScript code
function isExistInDBUsername(){    var str=$.trim($("#username").val());        $.post('Gmodel.php?models=user&action=reg',{'username':str},function(data){if(data=="1"){return false;}else{return true;}},'json');   }


我需要实现的是,post里的函数返回值给isExistInDBUsername,现在不知道怎么写,我的isExistInDBUsername需要返回值

[解决办法]
post是不可能与被调函数同时返回的,ajax总是需要时间执行
你可以把要做的事情分解开,需要使用返回值的那部分业务就在post的函数中完成好了。
JScript code
function isExistInDBUsername(){    var str=$.trim($("#username").val());        $.post('Gmodel.php?models=user&action=reg',{'username':str},callback,'json');   }function callback(data){ if(data=="1")    {return false;}else    {return true;} 

热点排行
Bad Request.