Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    problema con la variabile di ritorno del ajax

    parte ajax :
    codice:
    $.ajax({
         type: "POST",
         url: "../PHP/filephpdb.php",
         data: "search=" + str + "&string=" + str2,
         dataType: "html",
         success: function (res) {
              return res;
         },
         error: function () {
              alert ("ERRORE!!!");
         }
    });
    parte js :
    codice:
    if (take_user_email ("username", stringa)==true) { //non fa questa condizione
         alert ("ERRORE!!!");
         document.getElementById (idimg).src="../IMMAGINI/no.png";
    } else {
         document.getElementById (idimg).src="../IMMAGINI/ok.jpg";
    }

    nel file php la variabile che stampo con echo e' true e false quindi una variabile booleano


    ho provato typeof della variabile del ajax e mi dice che e' una stringa quindi ho provato nella condizione del
    codice:
    if (take_user_email ("username", stringa)=="true") {
    ma non funziona lho stesso

    potete darmi una mano per questo problema che non riesco ad arrivare
    Ultima modifica di miloo.amila; 24-05-2016 a 22:49

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    539
    sostituisci
    codice:
    data: "search=" + str + "&string=" + str2,
    con
    codice:
       data:
       {
        search :  str,
        string : str2
      },

  3. #3

    risolto il problema

    Quote Originariamente inviata da marino51 Visualizza il messaggio
    sostituisci
    codice:
    data: "search=" + str + "&string=" + str2,
    con
    codice:
       data:
       {
        search :  str,
        string : str2
      },
    non era qua il problema ma ho risolto cos� :
    codice:
        take_user_email ("username", stringa, function(app){
            if (app=="true") {
                alert ("ERRORE!!!");
                document.getElementById (idimg).src="../IMMAGINI/no.png";
            } else {
                document.getElementById (idimg).src="../IMMAGINI/ok.jpg";
            }
        });
    codice:
    function take_user_email (str, str2, output) {
        $.ajax({
            type: "POST",
            url: "../PHP/filephpdb.php",
            data: "search=" + str + "&string=" + str2,
            dataType: "html",
            success: function (res) {
                output (res);
            },
            error: function () {
                alert ("ERRORE!!!");
            }
        });
    }

Tag per questa discussione

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.