匿名函數(shù)中的this指向 ajax怎么獲得后臺(tái)response.getWriter.print返回的數(shù)據(jù)?
ajax怎么獲得后臺(tái)response.getWriter.print返回的數(shù)據(jù)?您需要使用ajax來(lái)實(shí)現(xiàn)這一點(diǎn)。換句話說(shuō),在JS中,1創(chuàng)建一個(gè)新的XMLHttpRequest對(duì)象(例如:xmlhttp
ajax怎么獲得后臺(tái)response.getWriter.print返回的數(shù)據(jù)?
您需要使用ajax來(lái)實(shí)現(xiàn)這一點(diǎn)。換句話說(shuō),在JS中,1創(chuàng)建一個(gè)新的XMLHttpRequest對(duì)象(例如:xmlhttp)2。向XMLHttpRequest對(duì)象發(fā)送請(qǐng)求:xmlhttp.open(“get”,“URL”,true)請(qǐng)注意,其中的URL是Struts2跳轉(zhuǎn)到的操作測(cè)試操作3. 采用struts.xml文件找到URL跳轉(zhuǎn)到的操作并將其寫(xiě)入execute方法響應(yīng).getWriter(). Write(“aaaaa”)Struts2 get httpresponse對(duì)象,對(duì)嗎ServletActionContext.getResponse服務(wù)()(不要忘記在execute方法的末尾添加一個(gè)returnnull語(yǔ)句作為execute方法的返回。)4. 在JS:VAR resultstr=xmlhttp.responseText文件異步傳輸完成后,resultstr將被分配到“AAAAA”。上面提到的步驟1、2和4都涉及Ajax內(nèi)容。如果你不懂Ajax,你需要先學(xué)習(xí)Ajax的基本用法