如何在json文件中从基本URL创建动态URL

时间:2016-04-07 06:03:06

标签: javascript json ajax

我正在进行ajax调用以加载一个json文件,其中包含我所有的REST API URL。对于静态的网址,例如:/read一切正常。

如何在json文件中为动态网址添加占位符 例如:read/{article_id}/edit/{sub_article_id}。在从json文件加载基本网址后,如何在我的javascript代码中替换article_idsub_article_id

由于

1 个答案:

答案 0 :(得分:1)

定义api变量及其值的通用配置:

paramConfig = {'{article_id}':    "Your Article Id",
               '{sub_article_id}':"Your subarticle id"
                ...
                ....};

应在上面的配置中设置所有可能的动态变量。然后使用下面的函数来获取解析的URL:

function getAjaxUrl(rawUr){
        for(var param in paramConfig){
            rawUrl = rawUrl.replace(param,paramConfig[param]);
           }

        return rawUrl;
}