关于$.base64.decode的问题

来源:

6513444wode

2016-05-25

success:function(result){

                          var result = result;

                          // debugger;

                               var data = $.base64.decode(result);

                               var json = decodeURIComponent(escape(data));

                               callback(json);

                        }

这段代码,加断点的时候,result是得到值得,但是data和json都是undefined,而取消断点之后,decode(result)会报一个undefined错误呢?

写回答

3回答

远人

2016-05-26

先检查一下 $.base64.decode 这个方法是否存在?然后看一下result的数据格式是否是符合base64规范的,把获得的result,在这里http://www1.tc711.com/tool/BASE64.htm 验证一下 是否合法

0
2
6513444wode
base64.js 引用有问题
2016-05-26
共2条回复

远人

2016-05-26

还有就是 你访问的接口 是否是这个地址 http://html.read.duokan.com/mfsv2/secure/s010/60009/file?nonce=87e8e80bd9a84314badbd9230ff521b4&token=89GiFGpK01J7WSSnxHnjoefpgNPv-zrNCurl0z1EkRx4OZm4-aB36_TllcymXfewETa58Q9VLD9jJcC4MS7oa0uRTgC6JG9Poed648pU41U&sig=FxmsSqJuj3BM0pQ07XKq13UGJLY

因为我看了一下其他几个同学的完成结果 他们使用这个数据接口,返回的结果 都是可以正常decode的

0
0

zoe123

2017-11-30

我也有这个问题,请问你最后是怎么解决的?

0
0

HTML5独立开发书城Web App

最前沿前端技术精讲, HTML5 、Vue.js 、Koa 、zepto 综合运用

3387 学习 · 685 问题

查看课程