当我用jquery里面来实现ajax的时候进入一个action@Override
public String execute() throws Exception {
HttpServletResponse response = ServletActionContext.getResponse();
PrintWriter out = response.getWriter();
StringBuffer buffer = new StringBuffer();
buffer.append("<ul><li>").append(username).append("</li></ul>");
out.print(buffer);
return SUCCESS;
}这个值username可以得到,但是在struts.xml中
<action name="ajaxAction" class="com.ajax.web.action.Ajax1Action">
<result name="success" type="">/ajax1.html</result>
</action>
红色的地方应该怎么写呀,才能把我输出的东西,得到呀到function verify(name){
alert(name);
//取得文本框对象
var value=$(name).val();
//取得文本框的值
alert(value);
$.get("ajaxAction.action?username="+value,null,callback);
}
function callback(data){
alert(data);
}
上面的是我的js代码,谢谢
public String execute() throws Exception {
HttpServletResponse response = ServletActionContext.getResponse();
PrintWriter out = response.getWriter();
StringBuffer buffer = new StringBuffer();
buffer.append("<ul><li>").append(username).append("</li></ul>");
out.print(buffer);
return SUCCESS;
}这个值username可以得到,但是在struts.xml中
<action name="ajaxAction" class="com.ajax.web.action.Ajax1Action">
<result name="success" type="">/ajax1.html</result>
</action>
红色的地方应该怎么写呀,才能把我输出的东西,得到呀到function verify(name){
alert(name);
//取得文本框对象
var value=$(name).val();
//取得文本框的值
alert(value);
$.get("ajaxAction.action?username="+value,null,callback);
}
function callback(data){
alert(data);
}
上面的是我的js代码,谢谢
public String ajaxAction() throws Exception {
HttpServletResponse response = ServletActionContext.getResponse();
PrintWriter out = response.getWriter();
StringBuffer buffer = new StringBuffer();
buffer.append(" <ul> <li>").append(username).append(" </li> </ul>");
out.print(buffer);
return success;
}
<action name="ajaxAction" class="com.ajax.web.action.Ajax1Action" method="ajaxAction">
<result name="success">/ajax1.html </result>
</action>
这样试试!