Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从json文件中的基本URL生成动态URL_Javascript_Json_Ajax - Fatal编程技术网

Javascript 如何从json文件中的基本URL生成动态URL

Javascript 如何从json文件中的基本URL生成动态URL,javascript,json,ajax,Javascript,Json,Ajax,我正在进行一个ajax调用以加载一个json文件,其中包含我所有的RESTAPI URL。对于静态URL,例如:/read一切正常 如何在json文件中为动态url设置占位符 例如:read/{article\u id}/edit/{sub\u article\u id}。在这里,在从json文件加载基本URL后,如何在javascript代码中替换文章id和子文章id 感谢您定义api变量及其值的通用配置: paramConfig = {'{article_id}': "Your Art

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

如何在json文件中为动态url设置占位符 例如:
read/{article\u id}/edit/{sub\u article\u id}
。在这里,在从json文件加载基本URL后,如何在javascript代码中替换
文章id
子文章id


感谢您定义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;
}