在加载select前的方法中从后台读取数据,并给select 赋予option值。
//这个方法需要在显示select之前调用。
function getModelList3(){ ----一个的select框(第一级的框)
var pid = $("#categoryId").val();
console.log(pid);
$("select[name=property]").empty(); //清空seletct的数据
$.ajax({
type:"POST", //post请求
url:"url", //请求后台action 根据需求请求自己的后台数据
data:{"pid":pid}, //传到后台的参数,后台需要编写get和set方法且和返回数据名相同。
dataType:"json", //预期服务器返回的数据类型
error:function(){ //ajax错误的方法
},
success:function(data){ //ajax成功的方法 在里卖弄给select的标签赋值
//向select中append、option标签
var optionString = "--请选择一级属性--";
var beanList = data; //返回的json数据
if(beanList){ //判断
for(var i=0; i |