春天回归地图顶部ajax

时间:2013-11-13 05:34:04

标签: javascript ajax spring spring-mvc

我正在尝试将我的spring控制器中的地图返回到ajax调用。 它工作正常,但我得到一个字符串的响应。 如何从ajax响应中获取值? 我的代码......

在控制器..

> Map<String, Object> uploadFile(MultipartHttpServletRequest request,
> @RequestParam String projectCode, HttpServletResponse response,
> FileUploadJQ fujq, UserMaster um) {
>         ..............
>         ..............
>         fileUploadJQRepo.save(fujq);
>         System.out.println("ID::" + fujq.getFileId());
>         long fileId = fileUploadJQRepo.findByFileNameAndCreatedDate(fujq.getFileName(),
> fujq.getCreatedDate()).getFileId();
>         Map<String, Object> returnVal = new HashMap<String, Object>();
>         returnVal.put("upFileId", fileId);
>         returnVal.put("url", "<a href='/fileD/fileId/" + fileId + "'>" + fujq.getFileName() + "</a>");
>         return returnVal;

... AJAX

success: function(data) {
                var percentVal = '100%';
                bar.width(percentVal)
                percent.html(percentVal);
                var d="["+data+"]";
                    <c:forEach items="d" var="sa" varStatus="idx">
                            alert(${idx.index})
                    </c:forEach> 
                $('#result').html(data);
            },
在浏览器中我可以看到数据为......

  

"{"upFileId":97,"url":"<a href='/fileD/fileId/97'>manifest.json</a>"}"

那么如何获取upFileIdurl ??

的值

Plz帮助...

谢谢。

0 个答案:

没有答案