2016-04-07 88 views
2

我正在進行ajax調用,以加載一個包含我所有REST API url的json文件。對於例如:/read靜態的URL,事情可以正常工作。如何從json文件中的基礎URL製作動態URL

我如何在json文件中有一個動態url的佔位符 例如:read/{article_id}/edit/{sub_article_id}。在從json文件加載基礎URL後,如何在我的javascript代碼中替換article_idsub_article_id

感謝

回答

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; 
}