data:"userName="+userName+"&password="+password

解决方案 »

  1.   

    楼上正解 data:"userName="+userName+"&password="+password
      

  2.   

    var url = "com/controller/CheckAction.action";
    你的URL不对吧,Action断点可以访问得到吗?
    一般URL为: /namespace/CheckAction.action
      

  3.   

    改过了,还是不行,网页提示<form name="form1" action="com/controller/CheckAction.action" method="post" enctype="multipart/form-data">
    这一行缺少对象。
      

  4.   

    前面加的是src的包名,xml里的package原本没加namespace属性,不过后来加上了,还是不行。网页提示<form name="form1" action="com/controller/CheckAction.action" method="post" enctype="multipart/form-data">
      

  5.   

    你的action如果单独访问可以访问到吗?
    data:"userName="+userName+"&amp;password="+password
    参数是要这样传的。
      

  6.   

    $.ajax(
     type:"post",
     url:url,
     data:{userName:userName,password:password}//是不是这里你少了个逗号???????
     success:function(){alert("ok");}
     )
     }
      

  7.   

    $.ajax(
     type:"post",
     url:url,
     data:{userName:userName,password:password},//是不是这里你少了个逗号???????
     success:function(){alert("ok");}
     )
     }
      

  8.   

    首先,url很雷人,不知你是怎么得来的!另外data参数后面缺少",".
      

  9.   

    url是action的url,js里对逗号是不敏感的,加上不过是为了代码好看,试了一下,应该不是逗号的问题。
      

  10.   

    url 里面只有action 没有action里面的方法那?那你data给什么传的值啊?
      

  11.   

    struts.xml里面没有指定方法时,就是默认的execute()方法,难道不是么?
      

  12.   

    你唉struts.xml中配置的package,默认的namespace没有写,所以默认是“/”,所以你要访问CheckAction,url应该是“/CheckAction”,而不是“com.controller.CheckAction”,楼主试试吧!
      

  13.   

    <action name="CheckAction" class="com.controller.CheckAction">
    url只和这个name有关系:name="CheckAction" 你这里的package里没有写namespace。如果namespace是/那么URL就是 /CheckAction.action
    如果namespace是/user那么URL就是/user/CheckAction.actioncom.controller是包名和url没有关系。
      

  14.   

    我刚才就是url问题  你可以试试  将url这么改试试  var url = "(这里写上你struts 里配置的package 的名字 例如我配置的是<package name="user" namespace="/user" extends="struts-default">
    <action name="login" class="userAction" method="login">
    <result name="success" type="redirect">/index.jsp</result>
    </action>
    <action name="check" class="userAction" method="check">
    <result name="check" type="redirect">/addUser.jsp</result>
    </action> )              我最终的url 写的就是 var url="user/check.action?userName="+'\"'+nameField+'\"'+'&_dc='+new Date().getTime();///加缓存防止ie下的get缓存;