该网站需要科学上网,就想问问我哪里出问题了,明明已经return 但是没有反应,
3条回答 默认 最新
- CSDN专家-showbo 2022-02-23 16:12关注
不能在onload中return返回数据,这个return是onload的处理函数的返回值,并不是这些代码所在函数的返回值。要使用xhr的返回值,给函数加一个参数,值为函数,在onload中执行这个函数参数回传值,如下面
function callajax(callback){ //.... xhr.onload=function(){ callback(xhr.responseText); } //..... } //这样调用 callajax(function(text){ alert(text) });
有其他问题可以继续交流~本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报