PROZONE powered by Tophost
  Home   Forum   Regolamento Help Login Registrati   *
Statistiche
Utenti
Utenti Totali: 1707
Ultimo utente: xal
Statistiche
Posts Totali: 29470
Topics Totali: 3404
Online Oggi: 51
Presenze Massime Online: 559
(23 Luglio 2008, 14:24:28)
Utenti Online
Utenti: 0
Visitatori: 47
Totale: 47
Siti amici
Design & Multimedia

Dire e Fare il blog che ti aiuta

Wordpress
Pagine: [1]
 
Autore Topic: [AJAX/PHP] Creazione tab con interazione mysql  (Letto 1461 volte)
Kaesar83
Utente Attivo
****
Posts: 228


[AJAX/PHP] Creazione tab con interazione mysql
« il: 5 Maggio 2009, 21:16:19 »

Salve raga,
volevo una dritta su come (o dove) posso trovare una buona guida che spieghi come creare un menù di navigazione in modo che cliccando su ciascun item del menù mi venga fatta una query e mi venga restituito il risultato (il tutto in maniera asincrona ovviamente).
Mi spiego meglio...
supponendo di avere un menù di questo tipo
CATEGORIA1 | CATEGORIA2 | CATEGORIA3

Se io clicco su CATEGORIA1 devo fare una query capace di restituirmi gli ultimi 3 articoli appartenenti a quella categoria.
Ovviamente se non volessi creare un'interazione asincrona la cosa sarebbe piuttosto semplice, ma dato che voglio usare AJAX e per adesso ne mastico poco, vorrei qualche consiglio o una eventuale guida che spieghi la faccenda, in modo da iniziare a smanettare anche su questo.  Linguaccia
Grazie in anticipo
Loggato

Portale Web - Suada.it
IRC Resource - IRC-Zone.org
Kaesar83
Utente Attivo
****
Posts: 228


Re: [AJAX/PHP] Creazione tab con interazione mysql
« Risposta #1 il: 12 Maggio 2009, 11:19:06 »

Niente ragazzi ho risolto, posto per chi fosse interessato.
Il codice js utilizzato è il seguente
Codice:
function createRequestObject() {
var ro;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
ro = new ActiveXObject("Microsoft.XMLHTTP");
}else{
ro = new XMLHttpRequest();
}
return ro;
}

var http = createRequestObject();

function sndReq(action, page, link) {
http.open('get', link + '.php?id='+ action + '&page=' + page);
http.onreadystatechange = handleResponse;
http.send(null);
}

function handleResponse() {
if(http.readyState == 4){
var response = http.responseText;
document.getElementById('newsajax').innerHTML = response;
}
}
In questo modo faccio fare la query alla pagina php che passo alla funzione SndReq() e il gioco è fatto!  Linguaccia
Loggato

Portale Web - Suada.it
IRC Resource - IRC-Zone.org
Pagine: [1]
 
 
Salta a:  

Oggetto Iniziato da Risposte Visto Ultimo Post
Tophost: Controllo A Garanzia Delle Risorse « 1 2 » Tophost 17 10796 Ultimo Post 10 Gennaio 2007, 14:26:26
da Venticello
Limite email tonnaer 3 3390 Ultimo Post 5 Settembre 2008, 10:46:39
da Volverine
Cgi-python: La Saga Continua.. sotospeak 9 4756 Ultimo Post 24 Novembre 2005, 00:59:46
da flowolf
Tophost: Disservizi E Disservzi « 1 2 ... 5 6 » jackmoros 82 19418 Ultimo Post 30 Marzo 2007, 12:53:33
da jackmoros
Prozone Defacciato « 1 2 » miki89 15 7287 Ultimo Post 13 Luglio 2006, 13:27:04
da Arkantos
Powered by MySQL Powered by PHP Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC
Traduzione Italiana a cura di SMItalia

TinyPortal v0.9.8 © Bloc
XHTML 1.0 Valido! CSS Valido!


Ultima visita di Google a questa pagina 3 Agosto 2010, 04:37:57