一个 android和js 数据交互的问题
2013-03-09 12:36
399 查看
今天用android 制造数据,用webview控件把数据传递给js。结果js 解析json总是报错。找不到原因,很没头绪。
先从数据上面排错。打印出数据,拷贝到vs中保存竟然报错,说有unicode编码无法保存。
然后就开始用二分法一段段截取找问题字符。结果找到了是个空格,空格的编码有问题。
用chorme还看看不错来,用firefox就看出来了 “销团队� ... ..”。然后我把这个空截掉在输出到js。
还是不行。
然后从输出json格式上看看有没有问题,查看了引号什么都对的啊,然后跟以前一个项目做对比,也对的啊,
然后把看看不好看的数据的截掉,还是不行,看样子也不是数据格式的问题了。
然后没辙了,还是对比以前的项目,发现eval函数,之前的项目是放在函数里面的。
隐约感觉可能问题就在这里,然后把eval放进函数里试了一下,行了。
奶奶的,可能是eval不能再全局作用域下执行吧,比较忙,具体原因待研究。
先从数据上面排错。打印出数据,拷贝到vs中保存竟然报错,说有unicode编码无法保存。
然后就开始用二分法一段段截取找问题字符。结果找到了是个空格,空格的编码有问题。
用chorme还看看不错来,用firefox就看出来了 “销团队� ... ..”。然后我把这个空截掉在输出到js。
还是不行。
然后从输出json格式上看看有没有问题,查看了引号什么都对的啊,然后跟以前一个项目做对比,也对的啊,
然后把看看不好看的数据的截掉,还是不行,看样子也不是数据格式的问题了。
然后没辙了,还是对比以前的项目,发现eval函数,之前的项目是放在函数里面的。
隐约感觉可能问题就在这里,然后把eval放进函数里试了一下,行了。
奶奶的,可能是eval不能再全局作用域下执行吧,比较忙,具体原因待研究。
相关文章推荐
- Android与JS交互,json传参问题
- Android和网页进行js交互的时候,json传参问题
- 解决Android与服务器交互大容量数据问题
- Android WebView 与JS的数据交互
- 一个android列表的适配器数据异步加载的问题
- activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。
- Android WebView 与JS的数据交互
- android 开发之webview解析html,js数据交互
- Android 中 WebView 与 js 简单交互实现图文混排效果,解决图片自适应屏幕与查看大图问题
- 安卓学习笔记---解决Android签名混淆后WebView与JS交互失效的问题
- Android JS与WebView交互存在的一些问题
- Native和html5的交互(二)Android native传数据给js
- 解决Android与服务器交互大容量数据问题
- android webview 中网页数据与js交互
- 解决Android与服务器交互大容量数据问题
- Android开发中WebView与原生JS的数据交互详解
- Android WebView 与JS的数据交互
- Native和html5的交互(一)h5传数据or触发一个Android的事件
- android webview与js交互时遇到的问题解决
- Android-WebView与原生JS的数据交互