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 :

Récupérer valeur input ajax


Sujet :

jQuery

  1. #1
    Membre habitué
    Inscrit en
    Janvier 2007
    Messages
    437
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 437
    Points : 184
    Points
    184
    Par défaut Récupérer valeur input ajax
    Bonjour

    je vous expliques mon probleme j'ai une premieree page qui ouvre des popup box quand un membre clique sur un pseudo dans la parti corp du message j'appelle une iframe avec comme lien essai.php?user_to=idducontactselectionne

    et dans un j'execute un js pour raffraichir les messages des receptions de ceux site

    voila essai.php (pour la parti php c'est pour tester c'est hors sujet)
    Code php : 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
    <?
    session_start();
    include("mysqlcon.php");
     
    $cUserId = "1";
     
    $cUserIdto = $_GET["essai"];
     
     
     
    $sql_msg = mysql_query("Select * from chats WHERE (user_id = '$cUserId' AND user_to = '$cUserIdto') OR (user_id = '$cUserIdto' AND user_to = '$cUserId') ORDER BY sent_on ");
    $sql_num = mysql_fetch_array($sql_msg);
    $message = $sql_num["message"];
    ?>
        <script type="text/javascript" src="scripts/jquery-1.11.0.min.js"></script>
        <script type="text/javascript" src="scripts/chat.js"></script>
     
    <div class="msg-wgt-body">
    <input type="text" id="essai" name="essai" value="<? echo $recu; ?>">
    </div>

    donc voila ma page chat.js
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    // OOP Way
    fbChat = {
      bootChat: function() {
        var chatArea = $('#chatMsg'),
                that = this;
     
        // Load the messages every 5 seconds
        setInterval(this.getMessages, 1000);
     
        // Bind the keyboard event
        chatArea.bind('keydown', function(event) {
          if (event.keyCode == 13 && event.shiftKey == false) {
            var message = chatArea.val();
     
            if (message.length !== 0) {
              that.sendMessage(message);
              event.preventDefault();
            } else {
              alert('Provide a message to send!');
            }
          }
        });
      },
      sendMessage: function(message) {
        var that = this;
        $.ajax({
          url: 'ajax/add_msg.php',
          method: 'post',
          data: {msg: message},
          success: function(data) {
            $('#chatMsg').val('');
            that.getMessages();
          }
        });
      },
      getMessages: function() {
        $.ajax({
          url: 'essai.php',
          method: 'GET',
          success: function(data) {
            $('.msg-wgt-body').html(data);
          }
        });
      }
    };
     
    // Initialize the chat
    //fbChat.bootChat();
     
    // Procedural way
    /**
     * Add a new chat message
     * 
     * @param {string} message
     */
    function send_message(message) {
      $.ajax({
        url: 'ajax/add_msg.php',
        method: 'post',
        data: {msg: message},
        success: function(data) {
          $('#chatMsg').val('');
          get_messages();
        }
      });
    }
     
    /**
     * Get's the chat messages.
     */
    function get_messages() {
      $.ajax({
        url: 'essai.php',
        method: 'GET',
        success: function(data) {
          $('.msg-wgt-body').html(data);
        }
      });
    }
     
    /**
     * Initializes the chat application
     */
    function boot_chat() {
      var chatArea = $('#chatMsg');
     
      // Load the messages every 5 seconds
      setInterval(get_messages, 1000);
     
      // Bind the keyboard event
      chatArea.bind('keydown', function(event) {
        // Check if enter is pressed without pressing the shiftKey
        if (event.keyCode == 13 && event.shiftKey == false) {
          var message = chatArea.val();
          // Check if the message is not empty
          if (message.length !== 0) {
            send_message(message);
            event.preventDefault();
          } else {
            alert('Provide a message to send!');
            chatArea.val('');
          }
        }
      });
    }
     
    // Initialize the chat
    boot_chat();
    j'effectue donc un setinterval toute les x secondes et ce que je voudrais c'est gardé le GET a chaque refresh de la page.

  2. #2
    Membre habitué
    Inscrit en
    Janvier 2007
    Messages
    437
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 437
    Points : 184
    Points
    184
    Par défaut
    aprés des heures passés j'ai trouver la solution, petit code pour ceux que ça puisse aider
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var essai= $('#essai').val();

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

Discussions similaires

  1. Récupérer valeur input JQUERY
    Par teddol dans le forum jQuery
    Réponses: 9
    Dernier message: 23/06/2015, 15h59
  2. [Débutant] Récupérer valeur input dans le code behind
    Par warkan dans le forum ASP.NET
    Réponses: 1
    Dernier message: 19/04/2012, 12h24
  3. [PHP 5.3] Récupérer valeurs input dynamique
    Par triaguae dans le forum Langage
    Réponses: 2
    Dernier message: 07/04/2012, 11h18
  4. Récupérer valeur Input radio dans iframe
    Par Gaetan_ dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 25/03/2011, 10h57
  5. Récupérer valeur input par "name" et non "id"
    Par Sayrus dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 23/07/2009, 18h22

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