Pagina 3 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 39
  1. #21
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    179
    ok allora
    dentro news.php ho tutta la pagina delle news con il box e il complete
    Ora io ragionavo cosi' se invio con ajax una variabile post alla pagina ero convinto che quella variabile se la prendeva e la usava nel while e io con il semplice display block mettevo a video il div e dato che nel div ci sta' il while visualizzavo il contenuto ma cosi' nn e'....
    Io vorrei sapere come devo fa per visualizzare sto' complete con il suo contenuto xke' cosi' ancora nn va' nn c'e' la faccina che piange!!

  2. #22
    Originariamente inviato da CIMO1
    ok allora
    dentro news.php ho tutta la pagina delle news con il box e il complete
    Ora io ragionavo cosi' se invio con ajax una variabile post alla pagina ero convinto che quella variabile se la prendeva e la usava nel while e io con il semplice display block mettevo a video il div e dato che nel div ci sta' il while visualizzavo il contenuto ma cosi' nn e'....
    Io vorrei sapere come devo fa per visualizzare sto' complete con il suo contenuto xke' cosi' ancora nn va' nn c'e' la faccina che piange!!
    Il while della pagina, che si occupa molto probabilmente di estrarti i record, viene eseguito quando carichi la pagina e basta.
    Affinchè venga rieseguito, magari con nuovi parametri per la query, devi riaggiornare la pagina.
    Diversamente, nel file php che chiami via ajax, stampi tutta la pagina dall'inizio, ovvero tutto il risulotato del cliclo while con i nuovi parametri, che poi valorizzi nel div contenitore.
    Non è proprio un modo elegante...

  3. #23
    Utente di HTML.it L'avatar di costi31
    Registrato dal
    Nov 2007
    Messaggi
    345
    Prova a postare il codice del file news.php

  4. #24
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    179
    sta su =) l'ho postato poco fa =P
    Cmq per capire bene la prassi allora come devo fa'?
    Metto nel news.php solo la pagina di base e poi faccio una request dove ho solo il contenitore che ritorno come valore a news.php?

  5. #25
    Utente di HTML.it L'avatar di costi31
    Registrato dal
    Nov 2007
    Messaggi
    345
    Originariamente inviato da CIMO1
    sta su =) l'ho postato poco fa =P
    Cmq per capire bene la prassi allora come devo fa'?
    Metto nel news.php solo la pagina di base e poi faccio una request dove ho solo il contenitore che ritorno come valore a news.php?
    Scusa, volevo dire il codice della pagina che riceve i dati inviati tramite ajax e stampa a schermo la risposta.

  6. #26
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    179
    La pagina dove voglio che mi si veda il div complete e' news.php ---
    li ci sta' il box delle news e poi sotto il div complete e io credevo che bastava inviare la variabile alla pagina e fare un semplice bock per visualizzare il div complete con il while che ha ricevuto la variabile $number per visualizzare la news completa...ma cosi' nn e' ...
    quindi che provo a fa?
    Mo ho pensato...mantengo in news.php solo i box delle news...
    poi facci ajax ad una pagina request.php che mi legge la variabile $number e mi restituisce i dati che inserisco poi nel div complete....
    solo che mi sebra strano che devo fa' tutto sto casino per poter stampare nella stessa pagina i risultati di un while di database senza doverla ricaricare.....

  7. #27
    Utente di HTML.it L'avatar di costi31
    Registrato dal
    Nov 2007
    Messaggi
    345
    Devi avere una pagina che effettua la chiamata con ajax, news.php, e un'altra pagina che riceve i dati inviati con ajax da news.php, li elabora e restituisce il testo di risposta che tu prelevi sempre dalla pagina news.php con ajax e in essa lo mostri.

    Quindi se vuoi aggiornare le news al click di un link in news.php senza aggiornare la pagina effettui al click (oppure con un timer, come vuoi) una richiesta ajax alla pagina che riceve i dati, in cui sarà inserito il while per prelevare le news dal database e le stampa a video e in news.php prelevi con ajax tutto il testo stampato dalla pagina che controlla i dati e lo inserisci nell'innerHTML del div 'aaa'.

    Non ti funzionava perchè tu effettuando la richiesta da una pagina verso sè stessa prelevavi come risultato tutto il testo della pagina stessa con anche altre cose che non c'entrano, invece nella pagina che effettua il controllo dovrai fare in modo che restituisca come testo solo quello che poi andrai a inserire nel div 'aaa' della pagina news.php.

    Spero di essere stato chiaro.

  8. #28
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    179
    OOOOOOOOOOOOOOOOOOk mo ho capito
    Ho fatto cosi':
    News.php -> solo i box delle news con il link apri per leggerla in modo completo.
    Request.php -> la funzione della classe show che mi visualizza SOLO con un echo il div complete con il while etc etc
    Visto che ho l'echo di ritorno lo ficco nell' innerHTML del div complete in news.php
    e TUTTO FUNZIA!!
    Ora il ragionamento va bene fatto cosi? o si puo' fare meglio o la mia testa inutile nn e' arrivata a una soluzione migliore? ... oppure ma ci credo poco devo dare al mio cervellino un biscottino come premio xke va bene cosi?

  9. #29

  10. #30
    Utente di HTML.it L'avatar di costi31
    Registrato dal
    Nov 2007
    Messaggi
    345
    Originariamente inviato da CIMO1
    OOOOOOOOOOOOOOOOOOk mo ho capito
    Ho fatto cosi':
    News.php -> solo i box delle news con il link apri per leggerla in modo completo.
    Request.php -> la funzione della classe show che mi visualizza SOLO con un echo il div complete con il while etc etc
    Visto che ho l'echo di ritorno lo ficco nell' innerHTML del div complete in news.php
    e TUTTO FUNZIA!!
    Ora il ragionamento va bene fatto cosi? o si puo' fare meglio o la mia testa inutile nn e' arrivata a una soluzione migliore? ... oppure ma ci credo poco devo dare al mio cervellino un biscottino come premio xke va bene cosi?
    Ah ma allora non avevo capito quale fosse il motivo per cui usi ajax, io pensavo per aggiornare le news, invece tu vuoi mostrare solo i titoli delle news e poi cliccando sul link recuperi dal db di volta in volta il testo tramite ajax.
    Come hai detto tu funziona sicuramente con ajax, ma non mi sembra che tu abbia indispensabilmente bisogno di esso.
    Potresti, senza usare ajax, creare dei div nascosti con il testo delle news nella pagina delle news.php e cliccando sul link cambi lo stile display da 'none' a 'block' e con un altro link che ti appare successivamente al posto di quello prima fai il contrario facendo sparire il testo della news e riapparire il link per aprirla. Almeno eviteresti un minimo tempo di caricamento e faresti meno casini, non sarebbe meglio?

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.