Afisare continut div fara a se da refresh la pagina AJAX

Ai o întrebare legată de PHP? Incercăm să îi găsim soluţie. Sau poate doar vrei să publici un cod interesant.

Moderatori: Zamolxe, Moderatori


Avatar utilizator
Birkoff
Senior Member
Mesaje: 6380
Membru din: Joi Mar 18, 2004 2:34 pm
Localitate: Bucuresti
Contact:

Re: Afisare continut div fara a se da refresh la pagina AJAX

Mesajde Birkoff » Mar Aug 26, 2014 4:57 pm

1) la apelul prin ajax trebuie sa trimiti catre un script care iti va returna strict portiunea care vrei sa o afisezi fara alte div-uri (din ce vad tu ceri url: "<?php echo $_SERVER['REQUEST_URI']; ?>", care e acelasi script deci iti va returna iar toata structura de div-uri din el.

2) nu filtrezi datele primite (nu previi contra atac xss/sql injection si altele)

3) nu tratezi erorile in ajax (ai doar cazul succes nu si cel de error)

4) varianta aleasa pe tine e dead seo (motoarele de cautare nu vor indexa in veci ce preiei tu prin ajax), trebuie sa oferi si o varianta clasica pentru seo.
1) )
2)
3) (open source)
4) Vrei un magazin virtual la cheie, usor de folosit, cu api-uri incluse pentru maximizarea vanzarilor si multe alte facilitati? Da un semn si discutam.

Avatar utilizator
artur99
Average Member
Mesaje: 55
Membru din: Joi Ian 10, 2013 9:00 pm
Contact:

Re: Afisare continut div fara a se da refresh la pagina AJAX

Mesajde artur99 » Mar Aug 26, 2014 5:58 pm

Ai nevoie de 3 pagini:

index.php: unde ai cele 3 div-uri:
- Primul completat cu cuprinsul
- Al 2-lea si al 3-lea goale sau cu un text gen "Selectati titlul din cuprins"
- Cand e selectat un titlu din cuprins, iei cu jquery->ajax continutul din getcontent.php si il pui al 2-lea div si din getsimilar.php si il pui in al 3-lea div
getcontent.php
- Un fisier care doar afiseaza continutul in functie de un request de tip GET sau POST trimis prin ajax din index.php
getsimilar.php
- Un fisier care textul in legatura din doc2 in functie de un request de tip GET sau POST trimis prin ajax din index.php

Si asa ai rezolvat tot... ;)


Acolo ai PDO deci nu cred ca e predispus la SQL injection... Si xss nu stiu pe unde s-ar putea executa... :D
Site:

emanue1
PHPRomania Supporter
Mesaje: 12
Membru din: Joi Iun 05, 2014 1:16 pm

Re: Afisare continut div fara a se da refresh la pagina AJAX

Mesajde emanue1 » Mar Aug 26, 2014 7:20 pm


Avatar utilizator
artur99
Average Member
Mesaje: 55
Membru din: Joi Ian 10, 2013 9:00 pm
Contact:

Re: Afisare continut div fara a se da refresh la pagina AJAX

Mesajde artur99 » Mar Aug 26, 2014 8:27 pm

Site:

tamara
PHPRomania Supporter
Mesaje: 11
Membru din: Mie Apr 27, 2011 3:36 pm

Re: Afisare continut div fara a se da refresh la pagina AJAX

Mesajde tamara » Mie Aug 27, 2014 1:46 pm

Multumesc de raspunsuri si sfaturi
Am rezolvat.
Am schimbat in Ajax url-ul si mi-a iesit pana la urma.


Înapoi la “Cod PHP”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 13 vizitatori