2016-04-07 14 views
2

私はすべてのREST API URLを持つjsonファイルをロードするためにajax呼び出しを行います。たとえば静的URLの場合:/readうまく動作します。jsonファイルのベースURLから動的URLを作成する方法

jsonファイルの動的URLのプレースホルダを使用するにはどうすればいいですか 例:read/{article_id}/edit/{sub_article_id}。ここでは、jsonファイルからベースURLをロードした後、article_idsub_article_idをjavascriptコードに置き換える方法はありますか?

おかげ

答えて

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; 
} 
関連する問題