您好,登錄后才能下訂單哦!
使用springmvc實現ajax,遇到很多問題,記錄幾個比較常見的:
1:沒有在Controller類中,對應的ajax方法上添加@ResponseBody,這個必須添加,否則返回值到不了頁面上,js獲取一直為null;
2:Controller類中,返回的值,不能是JSONObject,這個我網上看資料,好像是springmvc不支持的原因,用struts2是可以的,為了保險,返回json格式的String即可;
3:關于頁面獲取到ajax返回值之后,處理方式可以如下:
$.post(url,data,function(result){
var map = eval("("+result+")");
for (var key in map) {
alert(key+'---'+map[key]);
}})
我類中返回值里面放的是map類型轉為json,再轉為String類型的,使用js這樣接受,解析就可以啦。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。