我正在尝试使用 AJAX 发出一个简单的请求。但整个事情都行不通。下面是我写的代码
jsp/javascript:
$("#my_"+rowNum).load("getdata.action?id="+123,function(data) {
alert("i am inside "+data);
});
Struts 动作:
public class MyAction extends BaseAction {
public String execute() {
try {
inputStream = new ByteArrayInputStream("ABC 123 556".getBytes("UTF-8"));
}
catch (UnsupportedEncodingException e) {
//handle exception
}
return SUCCESS;
}
}
struts.xml:
<action name="getdata" class="com.amtd.advisoradmin.action.MyAction">
<result type="stream">
<param name="contentType">text/html</param>
<param name="inputName">inputStream</param>
</result>
我觉得配置是正确的,但是在控件从 Action 类返回后,我没有收到我在 jsp 中打印的警报。我错过了什么吗?
PS:ABC 123 556 是我需要在警报中获取的数据。