もちろん、それぞれの URL を指す文字列を動的に作成することもできます。
最初のオプションは、javascript 関数を使用することです。ただし、この関数でもどこかから ID を取得する必要があります。私の例では、正しい ID が既に含まれている JavaScript 変数があると仮定します。
function createDynamicURL()
{
//The variable to be returned
var URL;
//The variables containing the respective IDs
var companyID=...
var branchID=...
var employeeID=...
//Forming the variable to return
URL+="company=";
URL+=companyID;
URL+="/branch=";
URL+=branchID;
URL+="/employee=";
URL+=employeeID;
URL+="/info";
return URL;
}
次に、html は次のようになります。
<a href="javascript:window.location=createDynamicURL();" > employee info </a>
もう 1 つのより洗練された解決策は、onClick イベントを使用することです。
<a href="#" onclick="RedirectURL();return false;" > employee info </a>
関数で
function RedirectURL()
{
window.location= createDynamicURL();
}
私が助けてくれることを願っています!