日期:2014-05-16  浏览次数:20582 次

ajax返回值的问题
本以为success返回的msg就是后台out.print的内容  但是今天alert(msg);的时候发现alert的内容是整个html页面。那么为什么$("#Label").html(msg);只是把out.print的内容输出到Label而不是整个页面呢?
百度了一下 好像是说msg是个json对象  去看了半天json还是没搞懂 求大神解救
小弟初学ajax 可能问题比较2 请见谅哈

------解决方案--------------------
肯定你的jsp页面包含有空格了。。

在客户端用jquery的trim方法去掉空格

success: function(msg){
msg=$.trim(msg);/////////
 $("#accountLabel").html(msg);