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

AJAX Discussion :

[AJAX] Erreur Unterminated string literal


Sujet :

AJAX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 120
    Par défaut [AJAX] Erreur Unterminated string literal
    Bonjour,
    j'ai un problème sur le code ci-dessous, si dans le paramètre $row["titre"] du onclick j'ai un espace !

    Lorsque je clique voici l'erreur:
    unterminated string literal
    [Break On This Error] submitInfo('Dans

    Je me doute que c'est un problème de guillemets mais j'ai beau tout essayer cela ne fonctionne pas !

    pouvez-vous m'aider?

    titre.php:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo "<li onclick="."submitInfo('".$row["titre"]."')".">".$row["titre"]."</li>";
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    function submitTitre(table,nom,prenom){
          	$.ajax({
                  url : "titre.php"
                  , type : "GET"
                  , data : "table="+table+"&nom="+nom+"&prenom="+prenom
                  , success : function(rep,statut,xhr){
                      $("#titre").html(rep);
                  }
                  , error : function(xhr,statut){
                      $(this).text("Erreur: " + statut + xhr.statusText);
                  }
              });
          }
    Merci d'avance pour votre aide.

  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
    Bonsoir,
    Citation Envoyé par Delnir Voir le message
    Je me doute que c'est un problème de guillemets mais j'ai beau tout essayer cela ne fonctionne pas !

    pouvez-vous m'aider?

    titre.php:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    echo "<li onclick="."submitInfo('".$row["titre"]."')".">".$row["titre"]."</li>";
    il te faut regarder le code généré par le PHP, click droit -> afficher la source

  3. #3
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par NoSmoking
    Bonsoir,il te faut regarder le code généré par le PHP, click droit -> afficher la source
    Effectivement, et il y a fort à parier que tu verras un problème de quotes englobant le contenu de onclick.
    D'autre part, j'avoue ne pas trop comprendre l'intérêt de certaines concaténations
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

Discussions similaires

  1. unterminated string literal, mais je ne sais pas pourquoi
    Par job48 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 24/09/2010, 17h49
  2. (PHP) Erreur JS : unterminated string literal
    Par FotoXe33 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 24/03/2010, 15h16
  3. [DOM] "unterminated string literal"
    Par Crawdge dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/05/2008, 09h40
  4. "unterminated string literal" oui mais je ne vois rien
    Par lodan dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 17/02/2008, 17h52
  5. Unterminated string literal
    Par zalalus dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 25/12/2006, 15h32

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