//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 新手
|  |      1ooTwToo      2016-06-01 07:41:46 +08:00 via iPhone struts ? | 
|      2lihui0234 OP 嗯嗯 structs2 | 
|  |      3wkan      2016-06-01 07:49:30 +08:00 via iPhone @lihui0234 是 struts 啦,话说 struct 返回 json 不应该是弄个 map 么,怎么直接就 string 了 | 
|  |      5wwqgtxx      2016-06-01 08:21:17 +08:00 via Android 为啥不用 struts2 的 json 插件来自动返回 json ? | 
|  |      6raptium      2016-06-01 20:52:52 +08:00 via iPhone 看起来是搞了个 jsonp 的返回,但是没有 callback 名字…… | 
|  |      7thinkmore      2016-06-12 10:11:09 +08:00 response.write(jsonStr); |