//JavaScript code
function setIndexComb(){
console.info(1);
$.ajax({
type:"POST",
url:"EnvDataAction_getIndexComb.action",
async:false,
dataType:"json",
success:function(jsonResult){
console.info(2);
console.info(jsonResult);
},
error : function() {
alert("异常!");
}
});
console.info(3);
}
//Java code
public String getIndexComb(){ this.setJsonString("{"success":true,"data":"2"}"); return SUCCESS; }
以上这个请求的返回结果是: null({"success":true,"data":"2"}); 谁能帮忙解决一下 谢谢了 structs2 新手
1
ooTwToo 2016-06-01 07:41:46 +08:00 via iPhone
struts ?
|
2
lihui0234 OP 嗯嗯 structs2
|
3
wkan 2016-06-01 07:49:30 +08:00 via iPhone
@lihui0234 是 struts 啦,话说 struct 返回 json 不应该是弄个 map 么,怎么直接就 string 了
|
5
wwqgtxx 2016-06-01 08:21:17 +08:00 via Android
为啥不用 struts2 的 json 插件来自动返回 json ?
|
6
raptium 2016-06-01 20:52:52 +08:00 via iPhone
看起来是搞了个 jsonp 的返回,但是没有 callback 名字……
|
7
thinkmore 2016-06-12 10:11:09 +08:00
response.write(jsonStr);
|