第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

前端有如下函數(shù)接受json,可沒接受到,請高手看看,這樣寫對嗎?

前端有如下函數(shù)接受json,可沒接受到,請高手看看,這樣寫對嗎?

慕標琳琳 2023-02-17 21:17:12
function test(){var store2=new Ext.data.Store({proxy : new Ext.data.HttpProxy({url : 'job/job_do!getflag.action'}),reader : new Ext.data.JsonReader({root : 'flag',totalProperty : 'count2'},[{name:'teachdoc'}]),remoteSort : true});store2.load({params : {start : 0,limit : 12}});for(var i=0;i<store2.getCount();i++){ var record=store2.getAt[i];Ext.Msg.alert('xa',record.get('teachdoc'));}}后臺action中的方法如下:public String getflag()throws Exception{//long id = RequestUtil.getIntParameter(req, "workId", 0);long teach_id = ((Teachers) req.getSession().getAttribute("teacher")).getTeachId();StringBuffer sb = new StringBuffer();// TbSubTeacherStatic model = new TbSubTeacherStatic();sb.append("{\"count2\":" + 1 + ",");sb.append("\"flag\":[");long s=this.jobDao.getflag(teach_id);sb.append("flag:\n[");sb.append("{"+"\"teachdoc\":\"" + String.valueOf(s)+ "\"}");sb.append("]}"); res.setCharacterEncoding("UTF-8");res.getWriter().print(sb.toString());return null;}
查看完整描述

2 回答

?
江戶川亂折騰

TA貢獻1851條經(jīng)驗 獲得超5個贊

HttpProxy的load方法實際上就是調用異步請求, 調用load方法后繼續(xù)執(zhí)行后續(xù)代碼, 這個時候store還是空的, 所以沒有alert出來. 將操作放到load成功的回調中: 
store2.on('load', function(){
for(var i=0;i<store2.getCount();i++)
{ var record=store2.getAt[i];
Ext.Msg.alert('xa',record.get('teachdoc'));
}
});

如果還是不行, 你把json字符貼出來看下是否有問題

查看完整回答
反對 回復 2023-02-20
?
SMILET

TA貢獻1796條經(jīng)驗 獲得超4個贊

xml配置問題,struts2的action要配置為返回的json類型
<action name="confirm" class="com.zdsoft.confirm.action.ConFirmAction">
<result type="json"></result>
</action>

查看完整回答
反對 回復 2023-02-20
  • 2 回答
  • 0 關注
  • 103 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號