故障描述

在使用BJUI框架进行前后端数据查询交互并回显信息时出现问题。

原本是正常的弹窗提示信息,却在浏览器页面出现了一串JSON字符串

场景代码

jsp页面:

<form id="refundForm" action="${ctx}/bus/merchantGroupOrderAction/doRefOrderAudit" class="ajaxForm" data-toggle="validate"><input type="hidden" name="id" id="subOrderId" value="${userOrder.id}"></form>

js代码:

<script type="text/javascript">
function refundHandle(){$("#refundForm").submit();
}
</script>

跳转到后台action:

@ResponseBody@RequestMapping("/doRefOrderAudit")public Map<String,Object>  doRefOrderAudit(Integer id){Map<String,Object> dataResult = null;Map<String, Object> jsonResult = null;String msg = "";try {ShiroUser currentUser = (ShiroUser) SecurityUtils.getSubject().getPrincipal();dataResult = goodsorderService.updateGoodsOneOrderRefHandel(id);String tabid = tabid(ModelAndViewConstants.MERCHANT_GROUP_ORDER_SYS_ID);Integer statusCode = 200;msg = dataResult.get("msg").toString();System.out.println(msg);jsonResult = JsonResult.jsonReturn(statusCode.intValue(), msg, tabid);LogService.getInstance(this).debug("订单退款处理完成");return jsonResult;} catch (Exception e) {msg = "保订单退款处理失败"+e.getMessage();jsonResult = JsonResult.jsonReturnErr(msg);LogService.getInstance(this).debug("订单退款处理失败!"+e.getMessage());}return jsonResult;}

解决

在action代码中,将:

jsonResult = JsonResult.jsonReturn(statusCode.intValue(), msg, tabid);

的initValue()去掉即可,但是在有些情况下,加上initValue()也是可以的。

但是这种情况下就是不行,去掉就可以了。

BJUI验证后弹窗不显示相关推荐

  1. 给一个div innerhtml 后 没有内容显示的问题_实战:仅用18行JavaScript构建一个倒数计时器...

    有时候,你会需要构建一个JavaScript倒计时时钟.你可能会有一个活动.一个销售.一个促销或一个游戏.你可以用原生的JavaScript构建一个时钟,而不是去找一个插件.尽管有很多很棒的时钟插件, ...

  2. 电视电信显示服务器连接错误,中国电信宽带怎样连接老电视连接好后电视怎么显示没...

    中国电信宽带怎样连接老电视连接好后电视怎么显示没以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 中国电信宽带怎样连接老电 ...

  3. ANR 弹窗的显示原理

    目录 基础知识: 实验: ANR 弹窗的显示原理 思考一个面试题,一个 Service 运行在独立的进程里,在这个 Service 的 onCreate 方法里执行耗时操作会造成 ANR 吗? 直接说 ...

  4. Android实现第三方Mob短信验证登录以及手机号显示和修改用户名(简易新闻 五)

    Android实现第三方Mob短信验证登录以及手机号显示和修改用户名(简易新闻 五) 关于之前的功能实现可以从制作简易新闻App导航篇中查看 因为这篇是写了有一段时间的博客,所以这篇(包括后面的简易新 ...

  5. 解决谷歌人机验证(Captcha)显示问题

    文章目录 前言 一.Header Editor 下载.安装与配置 1. 插件下载 2. 插件安装 3. 插件配置 前言 由于谷歌服务在国内不可用,所以正常访问时某些网址时,经常会出现需要人机验证的问题 ...

  6. ios手机端 表单input调用focus方法时,光标不显示,但软键盘会弹出来,可以修改内容,需要修改内容后光标才显示

    功能: ios表单验证时,比如 输身份证号,失焦后验证身份证,如果不合法,就让光标跳到对应的输入框,我是不合法就调用focus方法,完了会跳过去,但是ios有个bug,它确实会定位到对应的输入框,而且 ...

  7. 网络访问:本地账号的共享和安全模式设置身份验证后自动更改其他验证的处理方法 ...

    网络访问:本地账号的共享和安全模式 设置成为"仅来宾-本地用户以来宾身份验证"后自动更改成"经典:本地用户以自己的身份验证"的处理方法 我们为何要修改网络访问: ...

  8. android程序安装后图标不显示

    本文主要介绍android应用程序安装后图标不显示的几个可能原因. 自己写的程序突然安装后图标不见了,在应用程序安装中能找到,但是桌面上就是没有图标,启动只能从最近列表中其中..一般这种情况只会在服务 ...

  9. android开发之当设置textview多少字后以省略号显示。限制TextView的字数

    设置多少字后以省略号显示 <TextView    android:id="@+id/tv"   android:layout_width="wrap_conten ...

最新文章

  1. 10 行 Python 代码写的模糊查询
  2. 例题2-1 在屏幕上显示一个短句。
  3. Linux 下mysql 安装完成后,输入mysql 无法进入问题
  4. 找到二叉树中的最大搜索二叉子树
  5. php 二叉树判断节点的位置,PHP实现判断二叉树是否对称的方法
  6. Java 面试题问与答:编译时与运行时
  7. 基于COM的矢量图像控件VectorDraw
  8. “全球+”浪潮下,企业出海选择合适的“技术船舶”成关键
  9. 常用 linux 快捷键设置,Eclipse常用的快捷键及配置
  10. 微软武汉.NET俱乐部八月活动
  11. Jenkins 持续集成CICD
  12. mysql注入多语句执行_MySQL注入总结MySQL暴错注入方法整理
  13. c语言网页版在线编译器_C语言快速入门技巧
  14. 不同调制方式的PWM谐波分析
  15. 易语言大漠插件制作脚本教程
  16. google地图通过经纬度查询位置
  17. phpWord 读取word模板,替换相应变量
  18. 游建慧:大山铺镇侧卧恐龙身畔的烟火人间骇伦
  19. 我为什么要辞掉20万的工作去读研?
  20. 【路科验证008】DVT 软件使用指导

热门文章

  1. java中IO流用到了哪种设计模式
  2. 登录form php一个页面跳转页面,form表单页面跳转方式提交练习
  3. setcellvalue 格式_POI对EXCEL的操作【重点:如何设置CELL格式为文本格式】
  4. php图片生成缩略图_PHP实现生成图片缩略图函数
  5. vivado点击xsetup.exe没有反应 最终版
  6. oracle 截取中英文混合_C语言截取中英文混合字符串
  7. 2、leetcode1001 最大连续1的个数
  8. 分式的二阶导数怎么求_为何二阶微分要记为 d²y/dx²?
  9. linux vim(gvim) 多标签页,Vim 的标签页功能
  10. java函數_函數(Java版)