$(document).ready(function(){
$.ajax({
type:"posts",
url:"<%=basePath%>server/xqxx/selectYear.do",
data:{},
dataType:"json",
success:function(data){
var arrayList = new Array();
arrayList=data.PDatalist;
for(var i=0;i<arrayList.length;i++){
$("#xqjssj").append('<option value="'+arrayList[i].RKSJ+'">'+arrayList[i].RKSJ+'</option>');
$("#xq1").append('<option value="'+arrayList[i].RKSJ+'">'+arrayList[i].RKSJ+'</option>');
}
},
});
});
浏览器访问<%=basePath%>server/xqxx/selectYear.do这个地址看输出什么内容
增加error回调输出服务器返回的内容
$(document).ready(function () {
$.ajax({
type: "posts",
url: "<%=basePath%>server/xqxx/selectYear.do",
data: {},
dataType: "json",
success: function (data) {
var arrayList = new Array();
arrayList = data.PDatalist;
for (var i = 0; i < arrayList.length; i++) {
$("#xqjssj").append('<option value="' + arrayList[i].RKSJ + '">' + arrayList[i].RKSJ + '</option>');
$("#xq1").append('<option value="' + arrayList[i].RKSJ + '">' + arrayList[i].RKSJ + '</option>');
}
},//注意你原来的代码这里多了个逗号,标准浏览器可以这样,IE7-或者没加xhtml申明的IE8+是要报错的
error: function (xhr) {
alert(xhr.responseText)
}
});
});
先看你alax请求到数据,没。拿到数据后看格式是否和你处理的格式一样。