4 回答

TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊
用ajax請求時(shí)候:
響應(yīng)的數(shù)據(jù)類型由ajax設(shè)置的接受數(shù)據(jù)方式?jīng)Q定:
responseText決定響應(yīng)的數(shù)據(jù)類型是文本;
responseXML決定響應(yīng)的數(shù)據(jù)類型xml文檔。當(dāng)返回xml文檔時(shí)候Servlet一定要設(shè)置response.setContentType("text/xml;charset=utf-8");根據(jù)是否需要緩存,可以設(shè)置response.setHeader("Cache-control", "no-cache");

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊
xmlHttpRequest.responseText得到得就是一個(gè)字符串,不能使一個(gè)集合。如果想要得到多的數(shù)據(jù),你可以使用xmlHttpRequest.responseXML。前提是你將所有的數(shù)據(jù)寫到一個(gè)xml文件中。的到這個(gè)xml后再解析xml就可以了。

TA貢獻(xiàn)1807條經(jīng)驗(yàn) 獲得超9個(gè)贊
可以用JSON,返回一個(gè)字符串,用js的eval方法可以直接解析當(dāng)對象用。
dwr也可以,就是要配置,感覺麻煩。
添加回答
舉報(bào)