Visualizzazione risultati 1 fino 9 di 9

Discussione: [JQUERY UI] Selectable e php

  1. #1
    gabriele97 non è connesso Utente
    Data registrazione
    28-12-2009
    Messaggi
    134

    Predefinito [JQUERY UI] Selectable e php

    salve,
    ho quanto segue
    Codice:
     <script>
      $(function() {
        $( "#selectable" ).selectable({
          stop: function() {
            var result = $( "#select-result" ).empty();
            $( ".ui-selected", this ).each(function() {
              var index = $( "#selectable li" ).index( this );
              result.append( " #" + ( index + 1 ) );
            });
          }
        });
      });
      </script>
    questo permette di vedere gli items selezionati con i selectable di Jquery UI (http://jqueryui.com/selectable/#serialize) ma ho un problema: ho la necessità di salvare gli items selezionati in una variabile PHP ma non so come fare.

    Mi aiutate? :D

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,753

    Predefinito

    "append" da quel che ho visto fa una semplice concatenazione. Quindi ti ritrovi una stringa con:
    Codice:
    #<valore_item_1>#<valore_item_2>#<valore_item_3>#<valore_item_4>...
    Per inviarli a PHP, puoi usare uno dei tanti metodi jquery che fanno richieste, come .post() o .ajax(). Quindi invii tramite POST la stringa result, poi lato php puoi fare la explode() tramite carattere '#' e ti trovi un array con tutti gli item. (il primo dovrai eliminarlo perché è un elemento nullo).

    (sposto nella sezione javascript).

    Ciao!
    Ultima modifica di alemoppo : 02-05-2013 alle ore 13.13.22

  3. #3
    gabriele97 non è connesso Utente
    Data registrazione
    28-12-2009
    Messaggi
    134

    Predefinito

    ;( ho provato di tutto ma non riesco. ti ricordo che io e il js non andiamo d'accordo XD

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,753

    Predefinito

    Quali prove hai fatto? Che errori ricevi? Cosa non riesci a fare? Che codice hai scritto?

    Ciao!

  5. #5
    gabriele97 non è connesso Utente
    Data registrazione
    28-12-2009
    Messaggi
    134

    Predefinito

    Codice:
    $.post("test.php", { result} );

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,753

    Predefinito

    Hai verificato che in $_POST non c'é nulla?
    Hai verificato con firebug (o equivalente per altri browser) che i dati vengono inviati?

    Altrimenti, prova:

    Codice:
    $.post("test.php", { dati:result} );
    Se ancora non riesci, hai un esempio da linkare della pagina non funzionante?

    Ciao!

  7. #7
    gabriele97 non è connesso Utente
    Data registrazione
    28-12-2009
    Messaggi
    134

    Predefinito

    la pagina è http://gabriele97.altervista.org/home/gllr/batch.php ma devi essere registrato per poterla usare anche se non c'è, ho levato il codice dato che non andava. Se vuoi lo rimetto :D dimmi però se l'ho usato per bene :D ho creato un form con id quello che è che richiama la funzione js che dovrebbe inviare il tutto tramite $_POST solo che non va! se mi dai conferma, applico il codice alla pagina

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,753

    Predefinito

    Ma non ho capito come fai a dire che non va...

    Ciao!

  9. #9
    gabriele97 non è connesso Utente
    Data registrazione
    28-12-2009
    Messaggi
    134

    Predefinito

    faccio na partitina a forza motorsport 4 e ti preparo la pagina

    dubbio: con php che variabile devo valore devo prendere con $_POST[''];?
    Ultima modifica di gabriele97 : 04-05-2013 alle ore 22.03.40

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •