我正在进行ajax调用以加载一个json文件,其中包含我所有的REST API URL。对于静态的网址,例如:/read
一切正常。
如何在json文件中为动态网址添加占位符
例如:read/{article_id}/edit/{sub_article_id}
。在从json文件加载基本网址后,如何在我的javascript代码中替换article_id
和sub_article_id
?
由于
答案 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;
}