responseBody是IE的东西,没事少用这种不兼容的东西。这个byte数组应该不算数组,是字节流,开发人员工具中也可以监控到。可以用vbscript来获取到长度和自定位置的字节<script> var xmlhttp //...... bytehandler(xmlhttp.responseBody) //...... } </script> <script type="text/vbscript"> function bytehandler(bin)'======= msgbox lenb(bin) end function </script>
可以看到ajax返回的文本。发那个文本出来。
var xmlhttp
//......
bytehandler(xmlhttp.responseBody)
//......
}
</script>
<script type="text/vbscript">
function bytehandler(bin)'=======
msgbox lenb(bin)
end function
</script>
您好,是不是Chrome内核的浏览器不支持responseBody这个属性?
现在解决的方法是所有的网页都采取utf-8的编码方式。