Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2009
    Messaggi
    617

    jQuery ajax e variabile di ritorno vuota

    Salve a tutti ho un piccolo problema che mi si ripete sempre e non capisco perchè, ecco un esempio

    JS:

    codice:
    var form = $(".add-wedding-form").serialize();
    $.ajax({
        type : "POST",
    url : "URL",
    data : "function=add_wedding&token="+token+"&"+form,
    dateType:"text",
    success:function(response){
            alert(response);
    }
    });
    return false;
    Lo script sopra richiama praticamente questa funzione php

    PHP

    codice:
    
    public function add_wedding(){
        $test = $_POST['n_sposa'];
    echo "$test";
    }
    Come vedete non faccio altro che prendere la variabile post "n_sposa" ( che è passata in ajax dal form serializzato ) e fare una echo che vorrei fosse visibile nell'alert di risposta dello script JS. Bene al momento che io metta un'echo o un return mi viene tornato sempre una stringa vuota, come mai?

    Tutto il marchingegno funziona perchè se metto una echo statica tipo echo "ciao"; mi viene ritornata correttamente.

    Dove sbaglio?

    Grazie in anticipo !

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma la console da errori? Monitorizza anche l'invio (sempre dalla console) perché impostando la variabile data come hai fatto secondo me invia i dati in GET (a conferma prova a cambiare il POST in GET nel php)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.