Visualizzazione risultati 1 fino 6 di 6

Discussione: JQuery include PHP

  1. #1
    Guest

    Question JQuery include PHP

    Salve gente..
    Nel mio progetto ho una pagina in php dove gestisco diverse variabili.
    Queste variabili sono inviate tramite POST in Ajax, nel caso in cui si ha Javascript attivato, o tramite un action POST.

    Io vorrei includere la pagina in php nel caso venga premuto il submit con id="ciccio":
    Nel caso in cui ci sia JS disabilitato:
    Codice PHP:
    <?php
    if(isset($_POST['ciccio']))
    include
    "pagina.php";
    ?>
    Nel caso ci sia JS abilitato dovrei fare una cosa del tipo:
    Codice:
    <script>
    	$("#ciccio").click(function(){
    			#include "pagina.php";
    	});
    </script>;
    Ho provato diverse soluzioni ma nessuna che vada bene.

    Thanks...

  2. #2
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Non capisco, vuoi includere il sorgente della pagina php (improbabile) o il risultato elaborato dallo script php?

    Nel secondo caso devi sempre usare una richiesta asincrona (ajax).

  3. #3
    giocovenerdi non è connesso Neofita
    Data registrazione
    14-11-2010
    Messaggi
    4

    Predefinito

    Una soluzione potrebbe essere fare una cosa tipo:

    Codice:
    $("#ciccio").click(function(){
                            $.ajax({	
    		       type: "POST",
    		       url: pagina.php",
    		      data: "var1=" + var1+ "&var2=" + var2,
    		      cache: false,
    		      success: function(html){
    		      $("#IDDIV").html(html);
    
    	}
    
    	});
    	});
    che traducendo vuol dire che passi tramite POST le variabili della stringa "data" alla pagina.php e che tutto il testo html che ti restituisce la pagina.php lo scrive all'interno del DIV con id = IDDIV

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da javascripter Visualizza messaggio
    Non capisco, vuoi includere il sorgente della pagina php (improbabile) o il risultato elaborato dallo script php?
    Dovrei includere il risultato elaborato dallo script.

    Io avevo fatto così (come detto da giocovenerdi:
    Codice:
    function FUNZIONE(){
    	$.ajax({
    	        url: 'pagina.php',
    		type: 'POST',
    		data: {variabile: $('#id_input').val()},
    		success: function(risposta){
    		        $("#id_div").html(risposta);
    		};
    	});
    }
    Ma in questo modo non funziona comunque

  5. #5
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    Prova a impostare dataType a html

    Codice:
    function FUNZIONE(){
    	$.ajax({
    	        url: 'pagina.php',
    		type: 'POST',
    		data: {variabile: $('#id_input').val()},
    		dataType: "html",
    		success: function(risposta){
    		        $("#id_div").html(risposta);
    		};
    	});
    }
    Comunque, data la natura del tema della discussione, sposto nella sezione javascript ;)

  6. #6
    Guest

    Predefinito

    Dopo aver pubblicato il post avevo pensato che forse sarebbe stato meglio spostarlo qui
    Comunque non mi va, alla pressione del tasto non succede nulla.

    ---EDIT---
    Ok.. per il momento sembra funzionare
    Thanks..
    Ultima modifica di mathis : 12-09-2013 alle ore 18.53.19 Motivo: Risolto

Regole di scrittura

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