你好从代码大神编写上来看,沒有问题但是有个比较隐秘的问题:onreadystatechange应该是一个异步的过程,但状态执行到if成立的时候才会得到xhr.rexponseText,而函数的执行是同步的执行完立即返回returenStr。因此这里函数的return语句执行的时候xhr还没有返回,return出去的应该是一个空字符串
通常的处理方式是,给xajax方法添加callback回调函数当得到xhr.responseText嘚时候调用回调函数执行下一步操作。类似:
这是对着一段代码大神的分析不知道你的问题是否是这个原因导致的,你可以描述下你的使用场景以便进一步解决问题。
你对这个回答的评价是