ajax請求返回json字符串/json對象 處理


1. 返回json字符串如何處理

$.ajax({

url:xxx,

success:function(date){

 

},

error:function(){

 

}

});

 

通過最原始的返回:

PrintWriter out = httpServletResponse.getWriter();

ObjectMapper mapper = new ObjectMapper();

Map map = new HashMap();

map.put("name","zz");

out.write(mapper.writeValueAsString(map));

 

如果通過此方法返回,ajax中date 是個json格式的字符串,不是json對象。 在處理數據時需要(使用jquery對json字符串的解析方法):

success:function(date){

var jsonObj = $.parseJSON(date);

console.log(date.name);

jQuery.parseJSON('{"name":"John"}');

 

}

2. 如何返回json對象,而非json字符串

在ajax中增加如下:

dataType: "json"   ,//請求頁面返回的數據類型 

 

轉載:https://blog.csdn.net/zhuchunyan_aijia/article/details/50730700


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM