Java这个地方,当车辆品牌改变的时候,会改变型号,chrome,Firefox都可以

https://img2.mukewang.com/5cc176730001353c04600148.jpg

<tr>

            <td><p>

                <label>车辆品牌:</label>

                <select  id="car_brand" name="car_brand" style= "width:211 ">

                    <%for(car_info s:listbrand){%>

                    <option value="<%=s.getName()%>" ><%=s.getName()%></option>

                    <%}%>

                 </select>

                

            </p></td>

        </tr>

        <tr>

            <td><p>

                <label>型号:</label>

                <select  id="car_model" name="car_model" style= "width:211 ">

                    <%for(car_info s:listmodel){%>

                    <option value="<%=s.getName()%>" ><%=s.getName()%></option>

                    <%}%>

                 </select>

            </p></td>

        </tr>

--------------------------------------------------------------------------------------

<script type="text/javascript">

    $('#car_brand').change(function(){    

                $.ajax({    

        

        url: '<%=basePath%>admin/sj/con.html?id=' + $('#car_brand').val(),

        

        dataType: 'json',

        success : function(data){

        for(var j=0;j<3;j++){

            $('#car_model').empty();

            $('#car_model').append('<option value="-1">请选择</option>');

            

            for(var i = 0; i< data.length;i++){

                $('#car_model').append('<option value="' + decodeURI(data[i].name) + '">' + decodeURI(data[i].name) + '</option>');

            }

            }

            }

        })

        });

       

</script>

360根IE不行的原因是因为传到后台的是乱码,为什么会产生乱码呢?chrome跟Firefox就可以


凤凰求蛊
浏览 337回答 4
4回答

千巷猫影

中文编码之后再传到后台最保险。js的encodeURI和encodeURIComponent两个方法是给中文编码

慕桂英546537

乱码的情况太多了,结局的办法很多。。你这么问没办法回答你,都不知道你环境是什么样。

米脂

你看看你的文件的<head>里有没有<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java