Bonjour à tous,

je suis novice en javascript et JQuery et je bloque un peu.

J'ai un fichier CSV dans lequel pour un ID j'ai une URL.
J'arrive à parcourir le fichier CSV et a récupérer les valeurs.

l'URL contenu dans le fichier CSV est a décomposer en javascript Jquery, il faut prendre tout ce qui est jusqu'a .aspx
Pour que vous compreniez voici ce que je peux avoir dans mon fichier CSV :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
"https://fd14-courses.leclercdrive.fr/magasin-033201-auch.aspx?_ga=2.77768215.2007922737.1610358609-423449231.1610358609"
Nous n'avons pas besoin de cette partie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
_ga=2.77768215.2007922737.1610358609-423449231.1610358609
Savez vous comment je peux faire pour décomposer cette chaine ?

En vba ce serait Mid avec instr mais en javascript aucune idée.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
    function ajaxLienDrive() {
 
        $.ajax({
            url: '/csv/ListeLeclercDrive.csv',
            type: 'GET',
            dataType: 'text'
        }).done(function (data) {
 
            var pdv_lien_drive_datatemp = $.csv.toObjects(data);
            var accountnumber = selectedOutnumber
 
            console.log("accountnumber :", accountnumber)
 
                $.each(pdv_lien_drive_datatemp, function (i, line) {
                    //Si on trouve le magasin sélectionné par l'utilisateur
                    if (line.AccountNumber == accountnumber) {
                        //récupérer la partie du lien avant aspx si l'url est renseignée dans le fichier CSV
                        if (line.URL != "") {
                            //récupérer la partie du lien avant aspx
                        };                        
                        console.log("URL : ", line.URL)         
                    };
                });
        }).fail(function () {
            console.log("error on loading data from ListeLeclercDrive.");
        });
    }
Merci de votre aide

A bientôt.