Ciao a tutti,
io sto facendo un blog, dove nella home ho sistemato tutte le anteprime dei vari articoli. Ora vorrei che queste anteprime, si potessero visualizzare in 2 modi, vista Griglia e vista Lista, ad esempio.
So che si fa con una chiamata Ajax, rispetto alla quale mi sono già un pò documentato, ma vorrei sapere come e dove devo impostare tutto l'HTML che voglio in ritorno per la mia visualizzazione.
Posto qui il codice che ho a disposizione:
codice:<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> <script type="text/javascript"> /* la funzione ready è utile quando il nostro javascript viene inserito nel tag head, poiché ci garantirà l'esecuzione del codice appena il DOM sarà stato caricato */ jQuery(document).ready(function($){ $('input#ajax_button').on('click',function(){ var inputValue = $('input#ajax_input').val(); //prendiamo il valore della nostro campo input //ecco la nostra richiesta ad un file al quale inviamo in POST il parametro value contenente il valore del nostro campo input var richiesta = $.ajax({ url: "ajax.php", // consigli di inserire l'indirizzo completo allo script es. http://www.seocube.it/ajax.php type: "POST", data: {value : inputValue}, dataType: "html" }); // Questa è la funzione che restituisce la risposta del nostro script se la nostra richiesta Ajax avrà esito positivo richiesta.done(function(data) { alert(data); }); // Questa funzione invece (che sostituisce .error delle precedenti versioni di jQuery) restituisce, in caso di richiesta errata, il messaggio di errore riscontrato durante la richiesta ajax richiesta.fail(function(jqXHR, textStatus) { alert( "Request failed: " + textStatus ); }); }); }); </script>
spero che mi possiate aiutare! grazie.

Rispondi quotando
mi puoi aiutare?

