IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Décomposer une chaine URL contenu dans un fichier CSV


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2017
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2017
    Messages : 41
    Par défaut Décomposer une chaine URL contenu dans un fichier CSV
    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.

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 207
    Par défaut
    Bonjour,
    Savez vous comment je peux faire pour décomposer cette chaine ?
    un truc rapide :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    const text = "https://fd14-courses.leclercdrive.fr/magasin-033201-auch.aspx?_ga=2.77768215.2007922737.1610358609-423449231.1610358609";
    // pour voir à quoi cela ressemble !
    console.log(text.split("?"))

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2017
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2017
    Messages : 41
    Par défaut
    Hello nosmoking et merci pour ta réponse.

    Je ne peux pas utiliser le point d'interrogation car pour certaine ligne je n'ai que la partie de l url jusqu'à aspx.

    Mais peut-être que je peux tester Split (aspx)

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    sinon regexp power !!!
    (ou split sur _"ga=" )
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2017
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2017
    Messages : 41
    Par défaut
    Merci a vous le split fonctionne très bien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 10
    Dernier message: 16/06/2006, 13h53
  2. Réponses: 10
    Dernier message: 22/05/2006, 11h45
  3. [VB]Recherche d'une chaine de caractère dans un fichier
    Par Empty_body dans le forum VB 6 et antérieur
    Réponses: 26
    Dernier message: 16/02/2006, 09h10
  4. Ecriture d'une chaine de caractères dans un fichier
    Par fleur_de_rose dans le forum MFC
    Réponses: 6
    Dernier message: 10/02/2006, 09h34
  5. Réponses: 7
    Dernier message: 27/09/2005, 11h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo