Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Errore undefined con jquery 1.12.4

    Ciao a tutti.
    Probabilmente sarà una banalità, ma come sempre mi perdo in un bicchiere d'acqua.
    Questo è la pagina index.php

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    
    <html>
    <body style="background-color:#fffff;">
     <center>
    
    
       <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>  
       <script type="text/javascript" src="jquery-1.3.2.js"></script> <!-- La versione potrebbe essere differente -->
     
        <script src="jquery-1.3.2.js"></script>     
      
    <script src="css/js/zeroclipboard/jquery.zclip.min.js"></script>
    <script src="../cdnjs.cloudflare.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script src="../cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.2.0/js/bootstrap.min.js"></script>
    </body>
    
    <link rel="stylesheet" href="css/bootstrap.css" type="text/css"/>
    <link rel="stylesheet" href="css/landing-press.css" type="text/css"/>
    <link rel="stylesheet" href="css/font-awesome.min.css" type="text/css"/>
    <link rel="stylesheet" href="css/font.css" type="text/css"/>
    
    <script type="text/javascript">
    $(document).ready(function() {
    
        $("#input_form").submit(function(){
            var fett = $("#fett").attr('value');
            
            $.ajax({
                  url: 'risposta.php',
                  type: "POST",
                  data: "fett="+fett,
                  success: function(data) {
                $("div#risposta").html(data);
                  }
                    
                });
                
            return false;
        }); 
    
    });
    </script>
    
    <script language="javascript">
    function disabilita() {
    document.testa.invio.disabled=true;
    }
    </script>
    <script language="javascript">
    var bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value
    $.fn.bootstrapBtn = bootstrapButton            // give $().bootstrapBtn the Bootstrap functionality
    </script>
    </head>
    
    <body>
    <?php
    if(isset($_POST['invio'])) {
        $fullname= $_POST['fullname'];
    }
    ?>
    
        <form name="testa" id="input_form" action="" accept-charset="utf-8" method="post" class="form-shorten" >
        <!--    <input type="text" name="fett" id="fett">  <br/><br/>  -->    
            <input type="text" name="fullname" class="form-control input-lg" pattern="https?://.+" id="fett" placeholder="http://" required><br/>
            <input name="invio" type="submit" class="btn" value="invia" onclick="javascript:disabilita()"><i class="fa fa-paper-plane"></i> Shorten</input>
            
        </form><br /><br/> 
        <div id="risposta"></div>
    </div> 
     </center>
    
    </body>
    
    <!-- qui comincia  modal asacked -->
    <head>
    </head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">
      <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
      <!-- <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>     -------------------  --------------------------->          
      <script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
      
    </html>
    Che non fa altro che fare una richiesta alla pagina risposta.php

    codice:
    <?php
    if(isset($_POST['text'])) {
        $fulname = $_POST['fullname'];
    }
    echo "Hai inserito i seguenti dati:-><strong>$_POST[fett]</strong>";
    ?>
    E fino a qui tutto funziona bene.
    Ma per esigenze grafiche devo inserire questa jquery
    codice:
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    ma appena lo faccio la risposta alle richieste che faccio diventa undefined
    Grazie mille per tutto l'auto che mi potete dare!

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Intanto se il problema dipende dalla versione di jQuery, che è Javascript, perché chiedi nella sezione PHP?
    Secondo poi, chi è che diventa undefined?

    Resta valida l'osservazione che se il problema ce l'hai con jQuery devi chiedere nella sezione Javascript, non PHP.

  3. #3
    Intanto si saluta, perché la mia mamma mi ha insegnato le buone maniere. Un ciao non si nega a nessuno, nemmeno se sei un moderatore.
    Tornando alla discussione: undefined "indefinita" diventa la risposta alla richiesta, cos'altro se no? il codice postato fa solo quello.
    Ammettendo che sono parecchio nabbo, io credo sia un problema di richiamo variabile in risposta.php
    Però accetto volentieri il consiglio e provo a chiedere nella sezione Javascript.
    Grazie mille per la dritta e buona serata

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Non fare il maestro di vita, il forum è un posto decisamente informale, se dai uno sguardo in giro, quanti post iniziano con un saluto?

    Se hai intenzione di controbattere, mandami un messaggio privato.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.