Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    inviare un form con jquery

    ecco il codice
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
     <link href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css" rel="stylesheet" type="text/css" /> 
    <link href="SpryAssets/SpryMenuBarHorizontal.css" rel="stylesheet" type="text/css" /> 
    <script src="http://code.jquery.com/jquery-1.6.4.min.js" type="text/javascript"></script> <script src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js" type="text/javascript"></script> <script src="SpryAssets/SpryMenuBar.js" type="text/javascript"></script></head><body>
    <form action="login.php" method="post">
    <input type="text" name="nome">
    <input type="submit">
    </form>
    </body>
    </html>
    quando clicco sul pulsante vengo indirizzato alla pagina login.php ma non so come
    appare la scritta undefined credo che il problema sia nell'inserimento del tag script di jquery
    aiutatemi grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    636
    il codice che hai postato è irrilevante al fine di capire perchè ti spunta undefined, è un normalissimo form che invia i dati alla pagina login.php, non ci entra nulla jquery o la sua inclusione.

  3. #3
    il problema è che quando non includevo jquery procedeva tutto regolarmente con l'inclusione di jquery appare questo problema

  4. #4
    come dice giustamente longilineo, da quello che ci hai detto non si capisce come mai avvenga l'errore.

    Cerca di spiegarci cosa sia quell'undefined, ovvero dove ti appare?

    La pagina di arrivo del form si visualizza?
    E' possibile che tu faccia qualcos lato javascript per modificare i valori?

    Ciao
    Roberto

  5. #5
    la scritta appare in alto a sinistra della pagina login.php vengo indirizzato nella pagina php ma appare la scritta undifined solo se poi premo il tasto f5 la scritta undefined scompare e appare la vera pagina php

  6. #6
    Sei sicuro che non ci sia nessun problema ne codice php?
    Sei sicuro anche che tu non tocchi in nessun modo i valori che passi alla pagina php?

    prova a debaggare la pagina php per vedere se quello che ti aspetti ( il tuo campo di input ) venga correttamente passato.

    Ciao
    Roberto

  7. #7
    il codice php funziona. infatti ho provato ad inviare i dati al server tramite ajax e tutto funziona correttamente solo che io ora vorrei inviare dati in modo NON asincrono ma non ci riesco

  8. #8
    Per inviare i dati al server non ti serve nulla di più che una form con i campi che devi passare, e nella action del tag form inserire la url al quale fare la post/get.

    se la pagina php funziona correttamente, quello che ti potrei consigliare di fare è di sganciare tutto ciò che è superfluo,
    ovvero ogni javascript che non ti serve non linkarlo, o in modo molto più brutale potresti fare la prova con una pagina vuota e la sola form.

    Vedi che succede e agisci di conseguenza.

    Ciao
    Roberto

  9. #9
    robie99 la prova l'ho fatta ma niente da fare la scritta appare sempre

  10. #10
    Che prova hai fatto???

    Quella brutale senza nulla o quella sganciando i javascript?

    Ciao
    Roberto

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.