var optionArr=new Array();
function Init()
{
bm.getAllType(InitCB);
}
function InitCB(inf)
{
for(var i=0;i<inf.length;i++)
{
optionArr[i]=inf[i].type;-------------------在此处报错,说type为空或不是对象。
}
DWRUtil.addOptions("dailyType",optionArr);
}
dwr:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr/dwr20.dtd">
<dwr>
  <allow>
   <create javascript="bm" creator="spring">
   <param name="beanName" value="dailyService"/>
   <include method="createDaily"/>
   <include method="createDailyType"/>
   <include method="getAllType"/>
   </create>
   <convert match="com.zw.fantasticblog.po.User" converter="bean"/>
   <convert match="com.zw.fantasticblog.po.DailyDiscuss" converter="bean"/>
   <convert match="com.zw.fantasticblog.po.DailyInformation" converter="bean"/>
   <convert match="com.zw.fantasticblog.po.DailyType" converter="bean"/>
   <convert match="com.zw.fantasticblog.po.ReplyDiscuss" converter="bean"/>
  </allow>
</dwr>
我的getAllType返回的是一个list,list中的每个元素是我的一个bean,type为bean中的一个属性,并且这个bean我已经在dwr.xml中配置了,冥思苦想好几天还不行,帮忙看看!谢!!!!