Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di mimo84
    Registrato dal
    Jun 2007
    Messaggi
    159

    Usare il response da Ajax

    Ciao a tutti.
    Sto impazzendo cercando di far funzionare uno script ajax sotto wordpress. Il problema è che ottengo il response sotto firebug, ma non riesco ad usare i dati! Sto impazzendo! Dove sbaglio?
    Ecco il codice:

    codice:
    $(document).ready(function () {
         $('#fromairtosubselect').change(function(){
    	var id_suburb = $("#fromairtosubselect").val();
    		$.post(
    		    ajax_url,
    		    {action : 'my_special_action', PickUpID: id_suburb}, 
    		    return_function,
    		    'json'
    		);
         });
    });
    Questa è la funzione di ritorno, che semplicemente mi visualizza un alert.

    codice:
    <script type="text/javascript">
    	function return_function(data){
    	    alert(data);
    	}
    </script>
    Il response c'è: http://d.pr/E4ry
    ma non viene visualizzato nessun alert, tranne nel caso in cui il response è vuoto.
    Un'idea che non sia pericolosa, è indegna di chiamarsi idea (Oscar Wilde)

  2. #2
    Utente di HTML.it L'avatar di carlomarx
    Registrato dal
    Oct 2009
    Messaggi
    1,669
    Quello che mi chiedo io in questi casi è: perché scrivere undici righe di codice con jquery per fare quello che in puro javascript si farebbe in tre righe?

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da carlomarx
    Quello che mi chiedo io in questi casi è: perché scrivere undici righe di codice con jquery per fare quello che in puro javascript si farebbe in tre righe?
    Carlo documenti meglio se ha un pregio jquery e la compattezza e non solo http://jquery.com/ poi ognuno la pensa e crede come vuole
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it L'avatar di mimo84
    Registrato dal
    Jun 2007
    Messaggi
    159
    Ciao, qualcuno di voi sa come risolvere il problema?

    Grazie.
    Un'idea che non sia pericolosa, è indegna di chiamarsi idea (Oscar Wilde)

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Il codice non è chiarissimo e non so come lavora wordpress hai provato a documentarti http://api.jquery.com/jQuery.ajax/
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it L'avatar di mimo84
    Registrato dal
    Jun 2007
    Messaggi
    159
    Grazie Andrea,
    Ho provato a documentarmi, ma niente da fare. Alla fine provando e riprovando però ho risolto: ho tolto la funzione e l'ho messa direttamente nel codice... ed adesso funziona!
    Metto qua il nuovo codice nel caso dovesse servire a qualcuno:
    codice:
    $.post(
    	"<?php bloginfo('url'); ?>/wp-admin/admin-ajax.php",
    	{action : 'my_special_action', PickUpID: id_suburb},		   
    	function suggest_list(response){
    		alert(response);	
    	}
    );
    Ciao Ciao
    Un'idea che non sia pericolosa, è indegna di chiamarsi idea (Oscar Wilde)

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.