我希望将来自定期更新程序的服务器响应保存为我可以解析的字符串。如果我将警报放在函数中,一切正常。但是在下面的js代码中,警报将显示为空白。任何帮助将不胜感激
<script>
var str='';
var on=new Ajax.PeriodicalUpdater("onlinelist",
"manageuser.php?action=onlinelist",
{method:’get’,onSuccess:function(transport){str+=transport.responseText;},
frequence:1000});
alert(str);
</script>
答案 0 :(得分:1)
不确定你的目的是什么。
一旦成功收到数据, onSuccess
方法将会触发。
<script>
var str='';
var on=new Ajax.PeriodicalUpdater("onlinelist",
"manageuser.php?action=onlinelist",
{
method:"get",
onSuccess:function(transport){
str+=transport.responseText;
// continue using once it is available
doSomething(str);
},
frequence:1000
});
function doSomething(str) {
// logic that requires str
}
</script>