2.js方法:拼成json串:
var url = "dataQuery!getGateAndLane.action";
Ext.Ajax.request({
url : url,
success : function(response) {
var jsonReturn = response.responseText;// 得到json字符串
var gateAndLane = eval(jsonReturn); //将串转化为对象的List形式
var gateHtml = "";
var laneHtml = "";
for ( var i = 0; i < gateAndLane[0].gate.length; i++) {
gateHtml += "<option value='" + gateAndLane[0].gate[i].id
+ "'>" + gateAndLane[0].gate[i].name + "</option>";
}
for ( var j = 0; j < gateAndLane[0].lane.length; j++) {
laneHtml += "<option value='" + gateAndLane[0].lane[j].id
+ "'>" + gateAndLane[0].lane[j].name + "</option>";
}
$("#gate" + k).html("");
$("#gate" + k).html(gateHtml);
$("#lane" + k).html("");
$("#lane" + k).html(laneHtml);
},
failure : function(response) {
Ext.Msg.alert("失败", response.responseText);
}
});