jquery $.post si mod_rewrite

Aici postaţi orice este legat de tehnologiile "client side". HTML, HTML5, XHTML, CSS, CSS3, XML, Standarde
Manual JS: http://www.phpromania.net/jsmanual/index.html

Moderatori: eyecon, Moderatori

Avatar utilizator
boo
Senior Member
Mesaje: 267
Membru din: Mie Mar 24, 2004 8:16 pm
Localitate: Ploiesti
Contact:

jquery $.post si mod_rewrite

Mesajde boo » Mar Feb 28, 2012 1:09 am

Salut phpromania.

Nu am mai postat de mult iar acum ma confrunt cu o problema posibil destul de banala.

Folosesc wordpress si am activat mod_rewrite. Intr-una din pagin folosesc jquery ca sa trimit dintr-un formular date catre o alta pagina apoi in momentul in care primesc raspuns o incarc intr-un div. Adica: fie siteul www.exemple.com/broadband (link facut cu mod_rewrite, original este index.php?id=34). In directorul root am un fisier broadband.php. Problema este ca in momentul in care incerc sa apelez $.post nu mai functioneaza. Am facut diverse schimabri: ../broadband.php , broadband.php , /broadband.php insa tot nu merge.
Codul javascript arata cam asa:

$.post('broadband.php', $("#searchForm").serialize(), function(data) {
$('.result02').html(data);
})

Aveti ceva idei cum as putea sa il fac functional?

Multumesc



EoKlaus
Average Member
Mesaje: 133
Membru din: Mie Apr 20, 2011 3:11 pm
Localitate: Grecia

Mesajde EoKlaus » Mar Feb 28, 2012 6:23 am

Nu ar fi trebuit sa fie asa:

Cod: Selectaţi tot

var Variabila =  $("#searchForm").serialize();
$.post('broadband.php', {Nume: Variabila }, function(data) {
$('.result02').html(data);
})



??

Ideea este ca tu trimiti chestia aia, dar cum o sa o primesti in scriptul PHP? TRebuie sa-i dai un nume, ca sa-l pui $_POST['aici'].

Nu stiu daca asa e.... sunt si eu incepator in jQuery.

Bafta!
Copilaria nu este de la nastere pana la o anumita varsta, iar la o anumita varsta copilul a crescut si ia toate lucrurile copilaresti si le pune la o parte. Copilaria este regatul unde nu moare nimeni.

Imagine
[img=http://klaus-blog.hi2.ro/fisiere/imagine.php]

Avatar utilizator
boo
Senior Member
Mesaje: 267
Membru din: Mie Mar 24, 2004 8:16 pm
Localitate: Ploiesti
Contact:

Mesajde boo » Mar Feb 28, 2012 11:01 pm

Nu, problema nu era ca nu se trimiteau datele ci faptul ca nu mai gasea pagina broadband.php o data ce am activat mod_rewrite din wp.
In cele din urma am rezolvat, in loc de broadband.php trebuia ../broadband.php cu toate ca incercasem si inainte dar nu stiu din ce motiv nu a mers.
Adica daca pagina mea broadband putea fi accesata asa http://www.example.com/broadband.php iar pagina de unde fac postul este http:www.example.com/broadband/ era logic ca sa fac request catre ../broadband.php si nu catre broadband.php. Dupa rewrite pagina php se afla cu un director mai sus.
Am zis eu ca era banal. Lol


Înapoi la “HTML/JavaScript/CSS”

Cine este conectat

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