关于如何接受异步ajax请求返回前台的数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于如何接受异步ajax请求返回前台的数据相关的知识,希望对你有一定的参考价值。

1、第一种方式通过bean,后台需封装成json数据格式,前台paseJSON();

public void checkCode() {

    ResponseMessage rm = new ResponseMessage(true,null);

    String hql = "from TblWrPeople t where t.wrPeopleCode=‘"+code+"‘ and t.delFlag=‘"+Constants.DELFLAGA+"‘";

    List<TblWrPeople> tblWrPeopleList = (List<TblWrPeople>)this.workResService.find(hql);

    if (tblWrPeopleList != null && tblWrPeopleList.size() > 0) {

rm.setSuccess(false);

rm.setErrorMsg("数据库中已存在该代号,请重新录入");

this.responseAJAX(JSONObject.fromObject(rm).toString(), getResponse());

}

}

前台获取:

function checkCode() {

var code = $("#wrPeopleCode").val();

$.post(‘workRes_checkCode.action‘,{"code":code},function(result){

result = $.parseJSON(result);

if (result.success == false){

                 alert(result.errorMsg);

                 $("#wrPeopleCode").val(‘‘);

             }

});

}

2、后台直接返回一个String类型的字符串,前台的话不再需要parseJSON,直接获取result即可;


本文出自 “画江湖之不良人” 博客,谢绝转载!

以上是关于关于如何接受异步ajax请求返回前台的数据的主要内容,如果未能解决你的问题,请参考以下文章

前台怎么接受后台的数据

整理ajax同步异步请求

ASP.NET里面Ajax请求数据后台可以用多线程处理返回吗?

springmvc通过ajax异步请求返回json格式数据

后端ajax异步请求的使用

关于ajax异步请求的一个细节问题