缺少":"
cityAction_ProServlet
代码:0
url:http://localhost:5555/xing/actyACtion_ProServlet

解决方案 »

  1.   

    你给个localhost,我怎么知道你外网IP是多少
      

  2.   

    <script type="text/javascript">
    $(function(){
    var data=document.getElementById("select1").value
    alert(data);
    $.ajax({
    $("#select1").change(function(){
    url:"CityServlet",
    type:"post",
    dataType:"json",
    data:data,
    success:function(result){
    var re=eval("("result")");
    var id=re.id;
    var name=re.name;
    $("#select2").append("<option value='"+id+"'>"+name+"</option>");
    }
    })
    })
    });
    $("#selsct1").change(function(){
    })这句话一加就错误!
      

  3.   


    var data=document.getElementById("select1").value;
    缺一个分号
      

  4.   

    $("#selsct1").change(function(){
    });
    楼主这个也要加分号。
      

  5.   

    $("#select1").change(function(){})
    这个加上就错
      

  6.   

    $("#selsct1").change(function(){
    });
    这样就行了。
      

  7.   

    var data=document.getElementById("select1").value;//这里也少一个分号。
      

  8.   


    这样试试:
    $(function(){
    var data=document.getElementById("select1").value;
    alert(data);
    $("#select1").bind('change', function(){
    $.ajax({
    url:"CityServlet",
    type:"post",
    dataType:"json",
    data:data,
    success:function(result){
    var re=eval("("result")");
    var id=re.id;
    var name=re.name;
    $("#select2").append("<option value='"+id+"'>"+name+"</option>");
    }
    })
    }
    }
      

  9.   


    $(function(){
    var data=$("#select1").val();
    alert(data);
    $("#select1").change(function(){
    $.ajax({
    url:"CityServlet",
    type:"post",
    dataType:"json",
    data:data,
    success:function(result){
    var re=eval("("result")");
    var id=re.id;
    var name=re.name;
    $("#select2").append("<option value='"+id+"'>"+name+"</option>");
    }
    })
    })
    });
      

  10.   


    $(function(){
        var data=$("#select1").val();//看起来LZ用的jquery,所以这里取得值可以用这个方法
        alert(data);
        $("#select1").change(function(){
            $.ajax({//change方法放到外面,不要放到里面,你要做的是第一个改变值,第二个获得什么值是吧,这样应该就可以
            url:"CityServlet",
            type:"post",
            dataType:"json",
            data:data,
                success:function(result){
                var re=eval("("result")");
                var id=re.id;
                var name=re.name;
                $("#select2").append("<option value='"+id+"'>"+name+"</option>");
                }
            })
        })
    });
      

  11.   


    你说的冒号,你看看ajax请求,里面都是A:a,B:b  这样的,都是一个东西,后面冒号
      

  12.   

    懒得再找了。。直接IE8调试一下js就行了1分钟都要不了就能找到哪里少;号
      

  13.   

    少 : 号,感觉是ajax请求的问题,firebug还不错,不知道LZ用不
      

  14.   

    ,
                success:function(result){
                var re=eval("("result")");
                var id=re.id;
                var name=re.name;
                $("#select2").append("<option value='"+id+"'>"+name+"</option>");
                }
    在检查下你的这个方法,最好用浏览器自己一步步调试下
      

  15.   

      $("#select2").append("<option value='"+id+"'>"+name+"</option>");
               ) }
    楼主这里上个)啊!
      

  16.   

    $(function(){
        var data=$("#select1").val();//看起来LZ用的jquery,所以这里取得值可以用这个方法
        alert(data);
        $("#select1").change(function(){
            $.ajax({//change方法放到外面,不要放到里面,你要做的是第一个改变值,第二个获得什么值是吧,这样应该就可以
            url:"CityServlet",
            type:"post",
            dataType:"json",
            data:data,
                success:function(result){
               // var re=eval("("result")");//这句好像没什么用处,先注释了
                var id=result.id;
                var name=result.name;
                $("#select2").append("<option value='"+id+"'>"+name+"</option>");
                }
            })
        })
    });
      

  17.   

    $(function(){
        var data=$("#select1").val();//看起来LZ用的jquery,所以这里取得值可以用这个方法
        alert(data);
        $("#select1").change(function(data){//这里把data传如到方法中,要不下面的ajax方法调用不了
            $.ajax({//change方法放到外面,不要放到里面,你要做的是第一个改变值,第二个获得什么值是吧,这样应该就可以
            url:"CityServlet",
            type:"post",
            dataType:"json",
            data:data,
                success:function(result){
               // var re=eval("("result")");//这句好像没什么用处,先注释了
                var id=result.id;
                var name=result.name;
                $("#select2").append("<option value='"+id+"'>"+name+"</option>");
                }
            })
        })
    });