<script type="text/javascript">
$(function(){
$("#typename").change(function(){
alert(777);
$.ajax({
url:"demo",
type:"GET",
dataType:'josn',
data:{"username":"baixiao"},
function(data){
alert(999);
}
});
});
});
</script>web.xml <servlet>
<servlet-name>demo</servlet-name>
<servlet-class>com.sylc.kq.cmd.SelMenu</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>demo</servlet-name>
<url-pattern>/demo</url-pattern>
</servlet-mapping>package com.sylc.kq.cmd;import javax.servlet.http.HttpServlet;public class SelMenu extends HttpServlet{

public SelMenu(){
System.out.println("SelMenu被调用。");
}
}2个问题哦,第一个问题:第一个js无法被调用,去掉$.ajax就可以调用了,哪出错了哪?第二个问题:web.xml配置了无法调到SelMenu类,这是怎么回事?跪求指点帮助。javajavawebjavascript

解决方案 »

  1.   

    $.ajax({
                url:"demo",
                type:"GET",
                dataType:'josn',
                data:{"username":"baixiao"},
                success : function(data){
                    alert(999);           
                }
                });
      

  2.   

    $.ajax({
                url:"demo",
                type:"GET",
                dataType:'josn',
                data:{"username":"baixiao"},
                success : function(data){
                    alert(999);           
                }
                });
      

  3.   

    这里的function前面少了success
    应该为success:function(data){}
      

  4.   

    的确是这个原因,类怎么访问不到,这个能再帮看看吗?
    web.xml也配置了。<script type="text/javascript">
    $(function(){
    $("#typename").change(function(){
    alert(777);
    $.ajax({
    url:"demo",
    type:"GET",
    dataType:'json',
    data:"{'username':'baixiao'}",
    success:function(data){
    alert(999);
    }
    });
    });
    });
    </script>
      

  5.   

    这里的function前面少了success
    应该为success:function(data){}
    是的哦,这个问题解决了,能帮看看第二个问题吗?
      

  6.   

    好像是只能重写doget和dopost方法,根据前台,自动跳入doget
      

  7.   

    主要是类加载不上啊。也不会调入doget方法 啊。
      

  8.   

    你后台加上doget  dopost 方法。