我正在尝试读取与 MyFile.html 位于同一域的二进制文件 MyFile.xxx。使用 JQuery,我只是尝试显示带有 MyFile.xxx 中字符数的警报,并打印每个字符的数字表示。但是,根据浏览器,我会得到不同的结果:
谷歌浏览器:我正确地得到一个显示 33 的警报,并且正确的整数 Firefox:警报显示“未定义”并且没有打印整数。 IE9:警报显示“1”并且不打印整数。
有任何想法吗?谢谢
我的文件.html
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$.get('/MyFile.xxx', function(a){
var l=a.length,x=[l];
alert(l);
for(i=0;i<l;i++){
x[i]=a[i].charCodeAt(0);
document.write(x[i]);
document.write("<br>");
}
});
</script>
</head>
<body>
</body>
</html>