版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35559756/article/details/81037115
/**
* @since : 项目查看远程接口定义
* @author : tristan('3301015948@qq.com') @nowDateTime : 2018/7/13 17:38
*/
function getUrl(url) {
var urlArr = url.split(".");
var parentObj;
var parentUrl = "";
for (var i = 0; i < urlArr.length; i++) {
var urlPart = urlArr[i];
if (i == 0) {
var obj = eval(urlPart);
if (obj) {
parentObj = obj;
parentUrl = path + obj["url"];
}
} else {
if (parentObj) {
parentObj = parentObj[urlPart];
if (parentObj) {
if (typeof(parentObj)=="string") {
parentUrl += parentObj;
} else {
parentUrl += parentObj["url"];
}
}
}
}
}
return parentUrl;
}
var itemLookUrl = {
url: "/itemLook"
, pageQueryAll: "/pageQueryAll"
, exportExcel: "/exportExcel"
, pageQueryAll: "/pageQueryAll"
}
debugger
var url = getUrl("itemLookUrl.pageQueryAll");
alert(url);