Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Oct 2011
    Messaggi
    185

    [Ajax]Richiesta ajax recuperare i valori di ritorno

    faccio una richiesta ajax in questo modo

    codice:
    var ciao="1";
    var ciao2="2";
    
     $.ajax({
     type: "POST",
    url: "motore.php",
    data: "ciao=" + ciao+ "&ciao2=" + ciao2,
    dataType: "html",
    success: function(msg){
    alert("msg");
    },
    error: function()
    {
    alert("Chiamata fallita, si prega di riprovare...");
    }
    });

    quindi invio via post a motore.php le variabili ciao e ciao2
    faccio delle verifiche nella pagina motore.php

    motore.php mi restituisce altre due variabili

    Codice PHP:
    echo $var1" ".$var2
    le stampo con alert("msg");

    pero' ora come posso recuperare questi due valori $var1 e $var2 in modo da continuare a utilizzarli dentro a success?
    msg è un array?
    devo fare un foreach?
    Grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Forse ti conviene usare json ci sono anche esempi di php
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente bannato
    Registrato dal
    Oct 2011
    Messaggi
    185
    mi puoi fare un esempio per favore non riesco a capire sul sito di jquery

  4. #4

    Re: [Ajax]Richiesta ajax recuperare i valori di ritorno

    Originariamente inviato da Raulken
    faccio una richiesta ajax in questo modo

    codice:
    var ciao="1";
    var ciao2="2";
    
     $.ajax({
     type: "POST",
    url: "motore.php",
    data: "ciao=" + ciao+ "&ciao2=" + ciao2,
    dataType: "html",
    success: function(msg){
    alert("msg");
    },
    error: function()
    {
    alert("Chiamata fallita, si prega di riprovare...");
    }
    });

    quindi invio via post a motore.php le variabili ciao e ciao2
    faccio delle verifiche nella pagina motore.php

    motore.php mi restituisce altre due variabili

    Codice PHP:
    echo $var1" ".$var2
    le stampo con alert("msg");

    pero' ora come posso recuperare questi due valori $var1 e $var2 in modo da continuare a utilizzarli dentro a success?
    msg è un array?
    devo fare un foreach?
    Grazie
    No, non è un array, è una semplice stringa.
    success: function(msg){
    var arr_response=split(msg," ");//spezzo la stringa in un array
    var var1=arr_response[0];
    var var2=arr_response[1];
    TuaFunzioneCheUsaLeNuoveVariabili(var1,var2);
    },

  5. #5
    Utente bannato
    Registrato dal
    Oct 2011
    Messaggi
    185
    grazie

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.