function CategoryShow(postUrl,parIndex,parName,divId,hiddId,txtId) {//postUrl是路径,parIndex,parName是返回对象的属性名 if (weeBox == null) {
weeBox = $.weeboxs.open("<div style='padding:20px 5px;'>科室类型详细信息正在读取中......</div>", { title: "日志浏览", showOk: false });
} else {
weeBox._content = "<div style='padding:20px 5px;'>科室类型详细信息正在读取中......</div>";
weeBox.options.showLeft = true;
weeBox.options.showButton = true;
weeBox.showOk = false;
weeBox.ReSet();
}
$.post("postUrl", { id: 106 }, function (data) {
if (data != "{}") {
data = new Function("return " + data + "")();
//LoadList(data, parIndex, parName, divId, hiddId, txtId);
//如果要在这里取到data.TD[0]对象的parIndex属性应该怎么写,
} else {
weeBox._content = "<div style='padding:20px 5px;'>科室类型详细信息读取失败......</div>";
}
}, "text");}JS是可以执行成功的,只是想单独放到一个JS文件封装,这个应该怎么做
list.push("({INPUT_CODE:\"" + data.DT[i].INPUT_CODE + "\",DEPT_NAME:\"" + data.DT[i].DEPT_NAME + "\"})");
}
tch(list, parIndex, parName, divId, hiddId, txtId);
}这里面的INPUT_CODE是属性名,但用参数传过来的是字符串,怎么才能让data.DT[i]点出我传进去的那个属性名出来
alert(data.DT[i][attrName]);
[]里可以用变量