EasyUI Form提交后json数据IE上需要下载(转)
生活随笔
收集整理的這篇文章主要介紹了
EasyUI Form提交后json数据IE上需要下载(转)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
EasyUI Form提交后json數(shù)據(jù)IE上需要下載(轉)
在使用EasyUI的form中的submit方法時,返回json在IE中變成提示下載的問題,代碼如下:
$('#fileForm').form('submit', {url:"${pageContext.request.contextPath}/sms/send?addFileNumbers",success:function(data){// change the JSON string to javascript objectvar msg = eval('(' + data + ')');if (msg.success) {$("#add_update_box").dialog("close");alert(msg.msg)}else{alert(msg.msg)}}});如果將服務端方法的返回值變成String則不會出現(xiàn)問題,但是需要手動生成JSON數(shù)據(jù)返回而且需要客戶端使用evel()來解析。
服務器端代碼如下:
@RequestMapping(params = "addFileNumbers",produces = "text/html;charset=UTF-8")@ResponseBodypublic String addFileNumbers(String content,String sendDate,MultipartFile numFile){JSONObject json = new JSONObject();if(this.sendService.saveSMS(entity,numbers)){json.put("isSuccess", true);json.put("msg", "添加成功");}else {json.put("isSuccess", true);json.put("msg", "添加成功");}return json.toString();}總結
以上是生活随笔為你收集整理的EasyUI Form提交后json数据IE上需要下载(转)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 发微博/文章设计思路
- 下一篇: ubuntu12.04 安装 php5.