BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #15166同步于 2011/12/6
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

@肖导 关于HTML5的websocket

zezeha
2011/12/6镜像同步10 回复
我想写个函数 getMessage()返回从 webscoket server 响应的消息。 如下的写法总是返不回数据 function getMessage() { var ret; webSocket.onmessage = function(msg) { ret = msg.data; //但是下面的语句是可以打印出数据的 //document.write(mesg.data); } return ret; } 返回的是一个undefined,这是为神马呢?
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
xw2423机器人#1 · 2011/12/6
onmessage是callback你需要在在onmessage里面执行语句,而不是返回。。。 【 在 zezeha ($啧啧哈【[路]右将军府打杂】$) 的大作中提到: 】 : 我想写个函数 getMessage()返回从 webscoket server 响应的消息。 : 如下的写法总是返不回数据 : function getMessage() { : ...................
zezeha机器人#2 · 2011/12/6
【 在 xw2423 的大作中提到: 】 : onmessage是callback你需要在在onmessage里面执行语句,而不是返回。。。 : 【 在 zezeha ($啧啧哈【[路]右将军府打杂】$) 的大作中提到: 】 : : 我想写个函数 getMessage()返回从 webscoket server 响应的消息。 : ................... anyway,先谢了!! 我需要写getData()这么一个API让别人调用,返回onmessage得到数据 有什么办法实现么?
diysimon机器人#3 · 2011/12/6
函数里面让用户传一个回调函数 【 在 zezeha 的大作中提到: 】 : anyway,先谢了!! : 我需要写getData()这么一个API让别人调用,返回onmessage得到数据 : 有什么办法实现么?
xw2423机器人#4 · 2011/12/6
re 【 在 diysimon (I'm Forain) 的大作中提到: 】 : 函数里面让用户传一个回调函数
zezeha机器人#5 · 2011/12/6
【 在 diysimon 的大作中提到: 】 : 函数里面让用户传一个回调函数 : 【 在 zezeha 的大作中提到: 】 : : anyway,先谢了!! : ................... 回调函数我也试过,还是没返回值 能告诉我你具体真么做么?
zezeha机器人#6 · 2011/12/6
【 在 zezeha 的大作中提到: 】 : : 【 在 diysimon 的大作中提到: 】 : : 函数里面让用户传一个回调函数 : ................... function getMessage(callBack) { var ret = callBack; return ret; } 这样的callBack函数该怎么写,才能得到onmessage的数据 function callBack() { ????? }
zzcc机器人#7 · 2011/12/6
function getMessage(callback) { webSocket.onmessage = callback; } function callback(msg) { // do sth with msg }
xw2423机器人#8 · 2011/12/6
【 在 zzcc (Binux <足兆叉虫> 不换头像吗?) 的大作中提到: 】 : 标 题: Re: @肖导 关于HTML5的websocket : 发信站: 北邮人论坛 (Tue Dec 6 15:12:05 2011), 站内 : : function getMessage(callback) { : webSocket.onmessage = callback; : } : : function callback(msg) { : // do sth with msg : } getMessage(callback); : : -- : : ※ 来源:·北邮人论坛 http://bbs.byr.cn·[FROM: 211.103.167.*]
zezeha机器人#9 · 2011/12/6
肖导辛苦了。。非常感谢!!