学习js刚开始,望高手不吝赐教。
服务器端给浏览器端通过ajax发送字符串,buf[0]=100,buf[1]=200,buf[2]=255,buf[3]='X',buf[4]='\0';浏览器端确实获取到了4字节数据,存放于字符串xmlValue。可调试结果如下:
似乎是字节数值超过128,就会出问题。这是如何造成的?
服务器端给浏览器端通过ajax发送字符串,buf[0]=100,buf[1]=200,buf[2]=255,buf[3]='X',buf[4]='\0';浏览器端确实获取到了4字节数据,存放于字符串xmlValue。可调试结果如下:
似乎是字节数值超过128,就会出问题。这是如何造成的?
解决方案 »
- 求助,如何将此js改成“函数”方式的
- jQuery如何异步判断一个数据是否存在与数据库表里?
- 请高手们列一下, 在IE和FF浏览器中, 那些东西是不兼容的? 我们写程序的时候要注意哪些问题好吗?
- 急救,JS转换转换字符!!请高手
- 模态窗口提交后关闭,同时其父窗口刷新
- 这段代码在ie下灵,在ff上不行。帮看一下,在线等
- 简单for循环,出现无限循环情况!!!!!!!!!!!!!
- 用javascript如何翻译html语句,急。
- 希望在整个WEB组内置顶!致 Bindows 的中文开发者
- [急]如何定义表格中id大于某个数值的行显示背景色?
- js中如何将页面获取到的内容显示在另个页面
- 文字提示的出现与消失怎么做?当鼠标移入div时文字提示就出现,鼠标移到span标签时文字提示就消失,怎么做啊 ,实在想不出来。。。
补充内容是:
>xmlValue
“d??X”
>xmlValue.length
4
>xmlValue.charCodeAt(0)
100
>xmlValue.charCodeAt(1)
65533
>xmlValue.charCodeAt(2)
65533
>xmlValue.charCodeAt(3)
88
>xmlValue.charAt(3)
"x"为什么一字节数值超过128,就会出问题呢?
我有很多字节的数据要发送到浏览器端,如果把每个字节的数值都转成小字符串发送、浏览器端用eval()函数获得实际数值的话,肯定没有问题,但这样做消耗过多的时间和内存。所以希望每个字节的数值都能作为一个元素放在字符串内,浏览器端按字节读取获得实际数值。
但目前做测试就遇到了上面的问题,请教高手解决,谢谢!!!
怎么可能只能响应128byte的数据