关于ajax请求action,处理返回值的问题
    java代码: 
public class AjaxAction extends ActionSupport { 
public void getDept() { 
                      (中间省略,只写了处理结果) 
                String str={"1":{"Dname":"光电信息科学技术学院"},"2":{"Dname":"化学化工学院"}}; 
out.println("str"); 
out.close(); 
} 
} 
struts.xml代码: 
             <action name="getDept" 
class="AjaxAction" method="getDept"> 
</action> 
js代码 
$(document).ready(function getDept() { 
    $.get("getDept", null, function (data) { 
        var obj = eval(data); 
    }) 
}); 
为什么回调函数中收到的data值是一个document对象而不是我想要的那个str字符串呢?(在firebug中检测到的) 
麻烦各位资深大师帮忙解答一下!