狂奔岻蜗牛
2015-01-19 11:18
采纳率: 50%
浏览 1.6k
已采纳

swfupload返回值不为对象

我重java后台传递的为Map对象,在js页面就变成了{"path":"test/img/login.jpg"},求swfupload怎么让他传递为对象而不是字符串呀
"{"path":"http://localhost:8080/test/swf/14216677325335687.jpg"}"就是这种累

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 已采纳

    自己eval生成json对象就好了

     uploadSuccess:function(file, data){
      var o=eval('('+data+')');
        //your code
    }
    
    已采纳该答案
    打赏 评论
  • threenewbee 2015-01-19 11:27

    这就是对象。js中对象显示出来就是json格式的,除非你自己定义一个方法,改变它的输出。

    打赏 评论
  • 狂奔岻蜗牛 2015-01-19 11:40

    "{"path":"http://localhost:8080/test/swf/14216677325335687.jpg"}" 就是这种了

    打赏 评论
  • 返回的时候,后台用response写回去

    打赏 评论

相关推荐 更多相似问题