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
jquery $.post si mod_rewrite
Moderatori: eyecon, Moderatori
Nu ar fi trebuit sa fie asa:
??
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!
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.
[img=http://klaus-blog.hi2.ro/fisiere/imagine.php]
[img=http://klaus-blog.hi2.ro/fisiere/imagine.php]
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
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 7 vizitatori
