<script language="JavaScript" src="${root1}/jquery/jquery-1.3.2.min.js"></script>
<a href="javascript:delAll('${obj.siId}','0');">删除</a>
function delAll(v1,type) { //alert($('#name').val()); var ids=''; if(type=='0'){ ids=v1; } if(ids!=""){ if(confirm("你真得要删除这些信息吗?")){ var url = "delSi.do"; var params = { siId:ids }; alert(params); jQuery.post(url, params, callbackFun, 'text'); } } } function callbackFun(data) { alert(data); //获取数据后渲染页面 }
<action name="delSi" class="cn.ManagerAction" method="delSi"> </action>
在ManagerAction里面
public void delSi(){ //siId可以直接获取 //...... printToAjax(msg); } public void setSiId(String siId) { this.siId = siId; } /** * 向Response中写入信息 * @param str */ public static void printToAjax(String str) { HttpServletResponse response = ServletActionContext.getResponse(); try { response.setContentType("text/html;charset=utf-8"); PrintWriter out = response.getWriter(); out.print(str); out.flush(); out.close(); } catch (IOException e) { e.printStackTrace(); } }