迷糊了,这个值怎么获取?

tatty_bad 2006-10-20 11:59:19
var s = GetLoadAjax("Manage_Get_Set.asp?Type=1");

GetLoadAjax(tUrl) {
var Ajax = new DronFw.Class.Ajax();
Ajax.loadHttp(tUrl, true, showHTTP);
}

function showHTTP(r, s) {
if (s == "") {
GetMsgInfo(r.responseText);
}
}
function GetMsgInfo(s) {
var t = s.split("|");
if(t[0] == "OrderMsg") {
return t[1];
}
}

这就是基本的代码了,为什么我的s取不到值呢?!但是alert之后,t[1]的值是存在的,正确的,现在就是怎么把这个t[1],传递给s...

中间要过好几个函数,没办法阿
...全文
104 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
myvicy 2006-10-20
  • 打赏
  • 举报
回复
GetLoadAjax(tUrl) {
var Ajax = new DronFw.Class.Ajax();
return Ajax.loadHttp(tUrl, true, showHTTP);
}
function showHTTP(r, s) {
if (s == "") {
return GetMsgInfo(r.responseText);
}
}

一路return就可以了。
tatty_bad 2006-10-20
  • 打赏
  • 举报
回复
楼上的,问题不在你说的那里,在最后一个函数里面,t[1]是可以得到正确的值的,只是这个值怎么返回到第一个函数GetLoadAjax里面去,然后给s,这里我不明白了就。
myvicy 2006-10-20
  • 打赏
  • 举报
回复
function showHTTP(r, s) {
if (s == "") {
s=GetMsgInfo(r.responseText);
alert(s);
}
}
function GetMsgInfo(s) {
var t = s.split("|");
if(t[0] == "OrderMsg") {
return t[1];
}
}

87,901

社区成员

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

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