【求助】怎么把值返回给主函数?

china_skag 2012-02-28 05:20:57
function getJson(){
var getUN;
$.post("check.php", { username: "test"},
function(data){
getUN=data.usersn;
$.post("getData.php", {UserSn:getUN},
function(result){

return result.info; //怎么把结果返回给getJson() ?????
}, "json");

}, "json");

}
...全文
179 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
china_skag 2012-02-28
  • 打赏
  • 举报
回复

function getJson(){
var str;
var getUN;
$.post("check.php", { username: "test"},
function(data){
getUN=data.usersn;
$.post("getData.php", {UserSn:getUN},
function(result){
str= result.info;
}, "json");

}, "json");
$("#content").html("结果:"+str); //输出"结果:undefined" ??????
return str
}

小昭 2012-02-28
  • 打赏
  • 举报
回复
function getJson(){
var str; //临时变量
var getUN;
$.post("check.php", { username: "test"},
function(data){
getUN=data.usersn;
$.post("getData.php", {UserSn:getUN},
function(result){
str=result;//给变量赋值,保存这个值
return result.info; //怎么把结果返回给getJson() ????? 在这里返回不了的。。出了这个涵数,就没效了
}, "json");

}, "json");

return str;
}

小昭 2012-02-28
  • 打赏
  • 举报
回复

function getJson(){
var str;
var getUN;
$.post("check.php", { username: "test"},
function(data){
getUN=data.usersn;
$.post("getData.php", {UserSn:getUN},
function(result){
str=result;
return result.info; //怎么把结果返回给getJson() ?????
}, "json");

}, "json");

return str;
}
小昭 2012-02-28
  • 打赏
  • 举报
回复
在getData.php这个页面写上
echo '你要返回的内容';

你前台就可以接收到了。。
血冰飝 2012-02-28
  • 打赏
  • 举报
回复
可以选择定义一个全局变量
p2227 2012-02-28
  • 打赏
  • 举报
回复
function getJson(){   
var ttt;
var getUN;
$.post("check.php", { username: "test"},
function(data){
getUN=data.usersn;
$.post("getData.php", {UserSn:getUN},
function(result){

ttt = result.info; //怎么把结果返回给getJson() ?????
}, "json");

}, "json");
return ttt
}

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧