json数据
[{"cityCode":"62", "cityName":"南京"},{"cityCode":"63",
"cityName":"无锡"},{"cityCode":"64", "cityName":"徐州"},{"cityCode":"65",
"cityName":"常州"},{"cityCode":"66", "cityName":"苏州"},{"cityCode":"67",
"cityName":"南通"},{"cityCode":"68", "cityName":"连云港"},{"cityCode":"69",
"cityName":"淮安"},{"cityCode":"70", "cityName":"盐城"},{"cityCode":"71",
"cityName":"扬州"},{"cityCode":"72", "cityName":"镇江"},{"cityCode":"73",
"cityName":"泰州"},{"cityCode":"74", "cityName":"宿迁"}]
在前台总是报错,是什么问题$('#province').change(function(){
p = $('#province').val();
$.ajax({
type:"get",
url:"findCities.jsp",
data:{"id":p},
dataType:"json",
error:function(XMLHttpRequest, textStatus, errorThrown){
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
},
success:function(data){
//data=eval(data);
var cities = $('<select>');
if(data){
for(var i=0;i<data.length;i++){
cities.html("<option value = '"+data[i].cityCode+"'>"+data[i].cityName + "</option");
}
$('#province').after(cities);
}
}
});
JSONajax jspAJAXJSP
[{"cityCode":"62", "cityName":"南京"},{"cityCode":"63",
"cityName":"无锡"},{"cityCode":"64", "cityName":"徐州"},{"cityCode":"65",
"cityName":"常州"},{"cityCode":"66", "cityName":"苏州"},{"cityCode":"67",
"cityName":"南通"},{"cityCode":"68", "cityName":"连云港"},{"cityCode":"69",
"cityName":"淮安"},{"cityCode":"70", "cityName":"盐城"},{"cityCode":"71",
"cityName":"扬州"},{"cityCode":"72", "cityName":"镇江"},{"cityCode":"73",
"cityName":"泰州"},{"cityCode":"74", "cityName":"宿迁"}]
在前台总是报错,是什么问题$('#province').change(function(){
p = $('#province').val();
$.ajax({
type:"get",
url:"findCities.jsp",
data:{"id":p},
dataType:"json",
error:function(XMLHttpRequest, textStatus, errorThrown){
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
},
success:function(data){
//data=eval(data);
var cities = $('<select>');
if(data){
for(var i=0;i<data.length;i++){
cities.html("<option value = '"+data[i].cityCode+"'>"+data[i].cityName + "</option");
}
$('#province').after(cities);
}
}
});
JSONajax jspAJAXJSP
cities.html 这个应该是append方法吧。
if(data){
for(var i=0;i<data.length;i++){
$('#city').append("<option value = '"+data[i].cityCode+"'>"+data[i].cityName + "</option");
}
}
},
所在省份:<s:select list="#provinceBean.selectAll()" name="province" listKey="id" listValue="name" id="province"></s:select><p>
所在城市:<select id="city"></select><p>可是下拉列表依然为空