Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    2

    mootools ajax post return php variabile

    Buongiorno,

    Sono nuovo del forum e spero di trovare una risposta a questo problema.

    Ho creato una funzione javascript che fa un post tramite ajax e mootools.

    Vorrei che dopo il post, mi ritorni in onSuccess l'ultimo id inserito nel db.

    function NewItem(catid) {
    var req = new Request({

    url:'index.php',
    method:'post',
    autoCancel:true,
    data:'newitem='+catid ,
    onSuccess:function(){ Vorrei il ritorno della variabile "$last_id" }
    }).send();
    }


    Questo è il php :

    if(isset($_POST['newitem']))
    {
    $catid =$_POST['newitem'];
    $database = &JFactory::getDBO();
    $database->setQuery("INSERT #__content SET title='Nuovo Articolo', introtext='testo nuovo Articolo', state='1', sectionid='2', catid='$catid', alias='contentheading'");
    $database->query();


    $last_id = $database->insertid();


    Si può fare, o devo cercare un altro metodo ?

    Grazie a tutti

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, non uso mootools ma jquery ma dalla documentazione vedo che come jquery mootools da

    onSuccess: function(responseText){
    myElement.set('text', responseText)....

    e quindi in responseText hai quello che vuoi nella funzione richiamata.

    in teoria se metti onSuccess: function(responseText){

    alert(responseText) dovresti vedere quell'id

    Nel php dovresti fare :

    echo $last_id;

    Con jquery l'echo e' quello che torna lo script chiamato.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    2
    Ci siamo quasi, avevo provato responseText ma non sapevo che nel php dovevo fare l' echo per restituire la variabile.

    Ora mi restituisce l'ultimo id più tutto il codice della pagina perchè sto usando joomla e quindi devo postare tramite index.php? per avere i permessi.

    Ora cerco di tagliare e recuperare solo l'id...


    Grazie mille

  4. #4
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Per questo non ti so dire..
    Come avrai capito nel'echo deve esserci sono quello che ti serve pulito o ti mostra tutto il resto.
    Prego.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.