页面JS:
$.ajax({
url:'http://url?lotteryId='+lotteryId,
dataType:'jsonp',
type:'GET',
jsonp: 'jsoncallback', //默认callback
success: function(json){
var periodStr = json.period;
var timeStr = json.endTime;
var showTimeStr = json.showEndTime;
var isShow = json.isCanSubmit;
//alert(JSON.stringify(json));
}
});
后台:
public class LotteryAjaxAction extends ActionSupport {
private static final long serialVersionUID = 1612225348658629251L;
private String jsoncallback;
private String indexResult;
public String showCpIndex() {
/*
*业务逻辑
*/
indexResult = jsoncallback +"({'isCanSubmit':'"+isCanSubmit+"','lotteryId':'"
+lotteryId+"','period':'"+period+"','showEndTime':'"+showEndTime+"'})";
return SUCCESS;
}
}
注意jsoncallback的地方是关键。