请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于$.base64.decode的问题

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 11:11:42

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

0 回复 有任何疑惑可以回复我~
  • 提问者 6513444wode #1
    又用断点走了一下,S.base64这个东西undfined,数据和结构都是对的,那么是说明是这个方法的问题么?出现这个问题的原因是引入的插件有什么不对么?
    回复 有任何疑惑可以回复我~ 2016-05-26 11:55:50
  • 提问者 6513444wode #2
    base64.js 引用有问题
    回复 有任何疑惑可以回复我~ 2016-05-26 17:02:14
远人 2016-05-26 11:42:45

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

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

0 回复 有任何疑惑可以回复我~
zoe123 2017-11-30 14:45:52

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

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信