在一个弹出的模态窗口里面有一个ajax的调用,可是返回的结果却是直接输页面上。
action的调用已经完成的了,调用返回后在一个空白的页面打印出“success”,function的方法却没有执行
这是什么问题? java返回代码:
ServletActionContext.getResponse().getWriter().write("success"); jquery 调用代码
$.ajax({
url:"/subAction.do",
data:$("#subForm").serialize(),
type:"POST",
dataType:"json",
async:false,
success:function(data) {
alert(data);
callBack(data);
},
error:function(data){
alert('errr');
}
});
action的调用已经完成的了,调用返回后在一个空白的页面打印出“success”,function的方法却没有执行
这是什么问题? java返回代码:
ServletActionContext.getResponse().getWriter().write("success"); jquery 调用代码
$.ajax({
url:"/subAction.do",
data:$("#subForm").serialize(),
type:"POST",
dataType:"json",
async:false,
success:function(data) {
alert(data);
callBack(data);
},
error:function(data){
alert('errr');
}
});
现在是结果直接输出到页面的了,alert也没执行。action是这么定义的:
<package name="test" namespace="/test" extends="json-default">