前端js:
//重复返回false,不重复返回 true
function isSame(){
var bindDom=$.trim($("#bindDomain").val());
var flag =true;
$.ajax({
url:getContextPath()+'/sale/order/OrderNew/testBindDomain.action',
type:'POST',
data:{"bindDomain":bindDom},
async:false,
dataType:'json',
success:function(data){
if(data =="false"){
alert("绑定的主域名已存在,请重新输入一个主域名!");
$("#bindDomain").val("");
$("#bindDomain").focus();
flag=false;
}
}
});
return flag;
}
//得到路径
getContextPath = function(){
var pathName=window.document.location.pathname;
var contextPath=pathName.substring(0,pathName.substr(1).indexOf('/')+1);
return contextPath;
}
后台action:
@Action(value = "testBindDomain", results = { @Result(type = "json", name = "testResult", params = { "root", "message" }) })
@Transactional(propagation = Propagation.REQUIRED, readOnly = false)
public String testBindDomain() {
String bindDomain = getRequest().getParameter("bindDomain");
if (StringUtility.isEmpty(bindDomain)) {
message = "false";
} else {
// 本地测试用,上线删除
// if (bindDomain.equals("domain")) {
// message = "true";
// return "testResult";
// }
boolean result = zmailProductInstanceAttrBiz.findByBindDomain(bindDomain);
if (result) {
message = "false";
} else {
boolean existDomainName = zmailFaceBiz.isExistDomainName(bindDomain);
if (existDomainName) {
message = "false";
} else {
message = "true";
}
}
}
return "testResult";
}
分享到:
相关推荐
使用jquery异步请求方式发送数据,几种方式
springmvc jquery ajax json 异步传递数据 springmvc异步传递请求 已包含全部源代码实现 把jar包放入 然后新建文件 配置xml !!!!! 全部资源
JQuery+json+ashx异步请求分页
点添加、删除,新增和删除行,填写后数据后点提交时拼装成json串异步提交,后台解析json串。
讲述了JQuery,JSON,Struts2实现Ajax异步请求
用jquery解析JSON数据的方法,作为jquery异步请求的传输对象,jquery请求后返回的结果是json对象,这里考虑的都是服务器返回JSON形式的字符串的形式,对于利用JSONObject等插件封装的JSON对象,与此亦是大同小异,这里...
contentType: "application/json;charset=utf-8", url: "WebServicetest.asmx/HelloWorld", data: "{username:'cccc'}", dataType: "json", success: function (data) { alert(data); alert(data.d); var ...
jquery的ajax异步请求接收返回json数据方法设置简单,一个是服务器处理程序是返回json数据,另一种就是ajax发送设置的datatype设置为jsonp格式数据或json格式都可以。 代码示例如下: 代码如下: $(‘#send’).click...
NULL 博文链接:https://huibin.iteye.com/blog/586035
text和html都是处理比较简答的数据,而在编程过程中使用Ajax调用数据的时候,难免要进行逻辑的处理,接受的数据也变的复杂比如数组类型的数据,这时候就需要使用JSON数据类型进行处理,今天就说说,JSON数据请求过程...
在前端页面开发的过程中,经常使用到Ajax...JavaScript实现Ajax异步请求 简单的ajax请求实现 Ajax请求的原理是创建一个XMLHttpRequest对象,使用这个对象来进行异步发送请求,具体实现参考下面代码: function ajax
主要介绍了jQuery实现异步获取json数据的2种方式,主要讲述了$.getJSON方法与$.ajax方法,非常实用,需要的朋友可以参考下
第一次用JSON作为jquery异步请求的传输对象,结果在jquery请求后返回的结果是字符串还是json对象上折腾了半天。等到问题解决了,也大致明白怎么个意思了,归根结底还是对jquery对相关json对象获取的理解有所偏差。
通过jquery ajax异步加载json数据进行数字分页
jquery树,json格式,支持异步请求,checkbox多选项,级联加载等。里面代码注释的很清楚。很好很强大。
在前端页面开发的过程中,经常使用到Ajax...JavaScript实现Ajax异步请求 简单的ajax请求实现 Ajax请求的原理是创建一个XMLHttpRequest对象,使用这个对象来进行异步发送请求,具体实现参考下面代码: function ajax
我们可以使用jquery的getJSON()方法请求服务器返回json格式数据: js代码: function test(){ $.getJSON("JsonServlet",function(result){ alert(result.name); }); } 服务器端servlet响应: @...
先我们来看一个官方的实例使用 AJAX 请求来获得 JSON 数据,并输出结果: 代码如下:$(“button”).click(function(){ $.getJSON(“demo_ajax_json.js”,function(result){ $.each(result, function(i, field){ $...
一个简单的demo,实现了struts2+jquery执行ajax异步请求并返回json类型数据的实例,代码中附有注释,简单易懂。 基于eclipse开发,导入到eclipse即可运行。