`

ajax后台校验返回结果给前端

    博客分类:
  • HTML
 
阅读更多
1.发送请求并传递参数
$.ajax({
    url: ctx + "mes/flowinfo/itemsExists?itemId="+row.itemId+"&progId="+progId,
type: 'post',//提交类型
//data: { "itemId": row.itemId, "progId": progId }, //参数都是以JSON方式传递
async: false,//true为异步,false为同步
contentType: "application/json",
dateType: "json",
success: function(data) {
        if ( data.EXISTS == 'Y' ) {
            $.modal.alertError("章节已经存在列表中!");
} else {
            $.operate.post(ctx + "dfm/configenum/addFmNode", { "itemId": row.itemId, "progId": progId } ,function () {
                //刷新列表
$.modal.msgSuccess("添加成功");
$.table.refresh();
$.modal.closeLoading();
});
}
    }
})

2.后台代码,返回JSON格式,这里用的是fastjson工具
@PostMapping({"/itemsExists"})
@ResponseBody
public JSONObject ifItemIdExists(Long itemId,Long progId) {
    FmFlowConfigInfo fmFlowConfigInfo = new FmFlowConfigInfo();
fmFlowConfigInfo.setItemId(itemId);
fmFlowConfigInfo.setProgId(progId);
List<FmFlowConfigInfo> fmFlowConfigList = this.fmFlowConfigInfoService.selectFmFlowConfigInfoList(fmFlowConfigInfo);
JSONObject jsonObject = new JSONObject();
String exists = fmFlowConfigList.size() > 0 ? "Y" : "N";
jsonObject.put("EXISTS",exists);
    return jsonObject;
}
分享到:
评论

相关推荐

    springMVC3.2实现后台校验

    在Spring MVC中,后台校验是确保数据输入正确性的重要环节,它可以防止无效或错误的数据进入系统,从而保护数据的完整性和系统的稳定性。本文将详细讨论如何在Spring MVC 3.2版本中实现后台校验。 首先,我们需要...

    基于ajax后台返回的数据为空前台显示出现undefined的解决方法

    本文将探讨如何解决基于Ajax后台返回的数据为空时,前端显示“undefined”的问题。 首先,让我们分析问题的原因。在JavaScript中,“undefined”通常表示一个变量已被声明但未被赋值。当试图访问这个未定义的变量时...

    ajax用户身份校验

    返回的"available"或"unavailable"字符串会被前端解析并显示给用户。 **四、安全和性能考虑** 在实际应用中,为了防止恶意攻击,需要对Ajax请求进行安全控制,例如限制请求频率、使用CSRF令牌等。此外,优化也非常...

    jquery的ajax校验.zip

    综上所述,jQuery的Ajax校验是一个涉及前端交互设计、用户体验优化和数据安全的重要环节。理解并熟练运用这些知识点,能帮助开发者构建出更加健壮、用户友好的Web应用。在实际项目中,结合具体业务需求,灵活运用...

    ajax调用后台方法

    综上所述,Ajax调用后台方法是前端开发中不可或缺的一部分,它极大地提高了Web应用的交互性和效率。无论是在小规模项目还是大型复杂应用中,正确理解和使用Ajax都能带来显著的性能提升和用户体验改善。

    PHP登录(ajax提交数据和后台校验)实例分享

    最后,使用`$this-&gt;ajaxReturn($return)`方法返回处理结果,该方法应负责将结果编码为JSON格式并发送给前端,由前端AJAX的`success`回调函数处理。 需要注意的是,示例代码中并未提供PHP后台框架的相关上下文代码,...

    ajax+java+servlet+mysql实现用户注册输入校验结课设计实例

    3. 在Servlet中,接收到请求后,进行数据校验,如检查用户名是否为空、是否已存在等,然后根据校验结果返回相应的JSON响应。 4. AJAX回调函数接收到服务器响应后,解析JSON数据,根据返回的错误信息向用户显示反馈,...

    JQuery+AJAX实现用户名验证

    在IT行业中,前端开发是构建动态网页应用的关键环节,而jQuery和AJAX是其中不可或缺的工具。本篇文章将深入探讨如何使用jQuery与AJAX技术来实现一个简单的用户名验证功能,以此来确保用户输入的用户名的独特性。这个...

    案例_Ajax_用户名异步校验 源代码

    - `responseText`属性:获取服务器返回的文本数据,通常是一个JSON格式的对象,包含校验结果。 6. **安全与性能考虑**: - 防止跨站请求伪造(CSRF):添加令牌或者使用同源策略限制。 - 数据传输加密:使用...

    Ajax 上传图片 前台后台都有 代码简单易懂 总共加起来不到80行

    5. **响应处理**:后端返回处理结果(如文件路径),前端根据响应结果更新页面显示。 #### 四、关键代码解析 **1. 后端Java代码分析:** ```java public void importLogo(ActionMapping mapping, ActionForm form...

    Ajax实时验证用户名邮箱等是否已经存在

    5. **后端接口**:后端需要提供一个API接口,接收前端发送的用户名或邮箱,查询数据库,然后返回验证结果。这个接口通常是RESTful风格,如`/api/checkusername`或`/api/checkemail`,返回JSON格式的数据,如`{...

    JAVA登录注册页面实现前端与后台数据连接

    总的来说,实现JAVA登录注册页面涉及的技术点包括:前端页面设计、AJAX/Fetch通信、JSON数据交换、后台REST API设计、Spring Security身份验证、数据库操作以及前端状态管理。每个环节都需要细心设计和实现,确保...

    Ajax表单验证

    在Ajax表单验证中,Struts框架可以作为后端控制器,处理前端Ajax请求,验证表单数据,并将结果以JSON或XML格式返回给前端。 以下是Ajax表单验证的关键知识点: 1. **Ajax基础**:Ajax的核心是XMLHttpRequest对象,...

    layui前端框架(EasyWeb后台开发框架)

    layui也提供了与后端交互的支持,包括AJAX请求、表单提交、数据校验等,使得前后端协作更为流畅。layui的Form模块提供了丰富的表单操作方法,可以方便地进行表单验证和数据提交,与后端API对接。 对于Java开发者,...

    使用AJAX完成用户名是否存在异步校验

    最后,前端页面使用XMLHttpRequest的send()方法将请求发送到服务器,并在后台通过Action接收请求参数,执行相应的业务逻辑,将结果返回给前端。这样,就可以在不刷新页面的情况下完成用户名的校验。 总结来说,AJAX...

    图片上传下载ajax异步操作前后台代码-demo

    8. **服务器端处理**:后台代码负责接收前端发送的图片数据,进行保存,并返回相应的结果。可能包括文件保存路径、状态码等信息,供前端展示反馈。 9. **API设计**:前后端间的通信基于特定的API接口,这些接口需要...

    S2SH+jQuery+JSON+Ajax注册--异步校验

    在这里,Ajax用于实现用户输入的实时校验,如检查用户名是否已存在,通过后台服务异步验证并返回结果,提升用户体验。 在"SSH2_jQuery_Ajax_Register2"这个文件中,可能包含了实现这个功能的源代码,包括Struts2的...

    Ajax功能 实现许愿墙 —— wish

    服务器接收到请求后处理数据,再将结果返回给客户端,JavaScript收到响应后更新页面的相应部分。 在实现许愿墙的过程中,我们可以将每个许愿视为一条数据,存储在服务器端的数据库存储系统中,如MySQL或MongoDB。...

    ExtJs登陆验证(ASP后台)

    ExtJs登录验证(ASP后台)涉及的技术点主要包括前端的ExtJs框架和后端的ASP脚本语言。在本文中,我们将深入探讨这两个方面,并展示如何将它们结合起来实现一个完整的登录验证系统。 首先,ExtJs是一个强大的...

    JYunCMS 后台前端程序.zip

    《JYunCMS后台前端程序解析》 JYunCMS是一款基于Java开发的内容管理系统,其后台前端程序是系统用户交互的重要部分,主要负责提供管理界面,实现数据的增删改查、权限控制以及各种功能模块的展示。在解压后的文件...

Global site tag (gtag.js) - Google Analytics