Pourquoi ne pas faire quelque chose comme ça ?
let url_to_send = `${baseURL}/submitform/get/${org_id}`;
if (sub === 'ALL') { // ou 'ALL' si vous vouliez une chaîne de caractères plutôt qu'une valeur déclarée
url_to_send += `/${sub}`
}
if (nbr === 'ALL') { // ou 'ALL' si vous vouliez une chaîne de caractères plutôt qu'une valeur déclarée
url_to_sned += `/${nbr}`;
}
$.ajax({
type: "GET",
url: url_to_send,
success: function(res) {
parseJSON(res);
});
Mettez ceci dans une fonction avec des paramètres pour nbr et sub, ou quelle que soit votre utilisation, et l'URL sera générée dynamiquement. C'est ainsi que je procède habituellement
Vous pouvez également utiliser des chaînes de modèles si vous utilisez es6 et insérer des conditionnels ternaires pour générer votre URL de cette façon directement dans l'appel ajax :
$.ajax({
type: "GET",
url: `${baseURL}/submitform/get/${org_id}${(sub === 'ALL') ? `/${sub}` : ''}${(nbr === 'ALL') ? `/${nbr}` : ''}`,
success: function(res) {
parseJSON(res);
});