jsp中一个删除按钮,调用js //删除
 function deleteForm(isd,nsrsbh){  alert("isd="+isd+"fk_khsqbs="+nsrsbh);
if(confirm('你确定要删除该记录吗?')){
         document.FPHDBForm.onsubmit="true";
document.FPHDBForm.action ="deteleFpzl.do?code="+isd+"&fk_khsqbs="+nsrsbh;
document.FPHDBForm.submit();
}
}alert测试,可以得到两个值,但是页面不跳转,action中取不到值。deteleFpzl.do?code="+isd+"&fk_khsqbs="+nsrsbh     传参是否正确?FPHDBForm   和谁是关联的?需要注意什么?谢谢!!

解决方案 »

  1.   

    页面不跳转,说明你的form可能根本没有提交啊,检查你的form名称是不是FPHDBForm,另外这个form的onsubmit方法是不是返回false了。
      

  2.   

    在jsp中
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    需要获取项目工程的路径document.FPHDBForm.action =basePath+"deteleFpzl.do?code="+isd+"&fk_khsqbs="+nsrsbh; 
    FPHDBForm不知道在你这里是什么名字
    一般可以这样写 如果你想提交的form在document是第一个
    那么
    document.forms[0]..onsubmit="true"; 
    .....可以尝试一下这两点
      

  3.   

    问题解决了谢谢楼上各位正解:链接
    document.location.href ="deteleFpzl.do?code="+isd+"&fk_khsqbs="+nsrsbh;