Visualizzazione dei risultati da 1 a 5 su 5

Discussione: form con jquery

  1. #1
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499

    form con jquery

    utilizzo
    Codice PHP:
        function loadContent(url_stringIdDivTypeTName)
            {
                $(
    "#loadData").text("Loading...");
                $(
    "#"+IdDiv).append('<div id="'+TName+'"></div>')
                            .
    children("#"+TName).hide()
                            .
    load(url_string+" "+Type+"#"+TName+"", function()
                                {
                                    $(
    "#loadData").remove();
                                    $(
    "#"+TName).slideDown("slow");
                                });
                return 
    false;
            }    

    //link funzionante
    [url="cantiere.php?o=1"]prova2[/url
    ora vorrei passare con lo stesso metodo i dati di questo form
    Codice PHP:
                    <form name="form" id="form" method="post" />
                    <input type="hidden" name="cosafaccio" value="insertcommento" />
                    <input type="hidden" name="id_img" value="<?php echo $_GET['id_img']; ?>" />
                      <textarea name="commento" /></textarea>
                    <input name="rispondi" type="submit" value="Scrivi" onclick="javascript:loadContent('cantiere.php?o=2', 'risposte', 'div', 'stamp');return false;" />
                    </form>
    ma non mi passa nessun valore.
    I campi li recupero con $_POST['campo']?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    cosi' non stai passando nulla, se non o in get
    se rileggi la documentazione riguardante il load ti renderai conto che serve come secondo argomento un oggetto per forzare il post

    jquery ti viene incontro con serializeArray()

    se il secondo argomento di load diventa
    $('#idForm').serializeArray()
    in $_POST ritrovi tutti i valori passati

    questo limitandosi al load,
    il resto e' troppo confuso per me per vederlo a quest' ora

    ciao

  3. #3
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Codice PHP:
    .load(url_string+" "+Type+"#"+TName+"", function()
    {
    $(
    "#loadData").remove();
    $(
    '#idBlog').serializeArray();
    $(
    "#"+TName).slideDown("slow");
    }); 
    Intendi cosi?
    Mettendo il method ="get", poi in post non mi da risultati.

    Per quanto dici mi limito al load... le altri dichiarazioni (funzionanti) prendono solo dei valori in modo dinamico per il funzionamento dello script.

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    .load("url", $("#idForm").serializeArray(), function(){...});

  5. #5
    Utente di HTML.it L'avatar di semolino
    Registrato dal
    Nov 2004
    Messaggi
    1,499
    Mi studio un po meglio partendo da uno script base, non va ancora.
    inoltre ho anche il problema che caricando i contenuti con jquery non mi interpreta il javascript che mi serve per uno scroll div..

    Non ho acnora capito se conviene utilizzare questi sistemi o no in un sito.
    PS. Tu che ne pensi?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.