Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript] Formularz jQuery
-jquery-
post
Post #1





Goście







  1. $('#formularzRaport').submit(function() {
  2. $(this).ajaxSubmit({
  3. beforeSubmit: function() {
  4. alert('a');
  5. },
  6. success: function(dane) {
  7. alert('b');
  8. }
  9. });
  10. return false;
  11. });


Co jest w tym źle ? Po kliknięciu submit wyskakuje alert 'a' a następie przechodzi do strony która powinna być wywołana bez odświeżenia strony i alert 'b' już się nie wyświetla (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif)

Z góry dzięki za znalezienie napewno banalnego błędu którego ja nie widzę (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)
Go to the top of the page
+Quote Post
-jquery-
post
Post #2





Goście







Znalzałem przyczynę - może już ktoś się z tym spotkał i wie jak można to rozwiązać ?

W formularzu, który jest na podstronie-subdomenie: http://subdomena.domena.pl, a w formularzu atrybut action jest ustawiony na http://domena.pl nie chce wysłać danych -> jeśli zmienie action i dodam do niego nazwę subdomene to wszystko działa - sprawdziłem dla dowolnej innej domeny niż ta, na której jest formularz - i również nie działa - co trzeba zrobić żeby domena mogła być inna lub chociaż formularz działał dla subdomen ?

Z góry dzięki za pomoc...
Go to the top of the page
+Quote Post
erix
post
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Wywołania AJAX działają TYLKO w obrębie jednej (sub)domeny. EOT.
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(erix @ 10.09.2008, 14:59:18 ) *
Wywołania AJAX działają TYLKO w obrębie jednej (sub)domeny. EOT.
Tak. Ale ...
Można napisać sobie mini "proxy" w PHP, króre będzie stało w domenie, w której odpalany jest skrypt JavaScript i które to będzie przekazywało żądania na inny serwer a odpowiedź zwracała do JavaScriptu.
Można to zrobić również za pomocą Apache'a: http://blog.dywicki.pl/2006/09/07/ajax-i-wiele-domen/
Jak więc widzisz ~erix to nie jest EOT (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
MWL
post
Post #5





Grupa: Zarejestrowani
Postów: 493
Pomógł: 32
Dołączył: 14.04.2008
Skąd: Lenkowski.net

Ostrzeżenie: (0%)
-----


nie ma to jak magiczne pomysły (IMG:http://forum.php.pl/style_emoticons/default/haha.gif)
pozdrawiam
Go to the top of the page
+Quote Post
erix
post
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




~mike, no wiem, ale bez kombinowania, to jest EOT. ;P
Go to the top of the page
+Quote Post
-Gość-
post
Post #7





Goście







Cytat(mike @ 10.09.2008, 14:02:47 ) *
Tak. Ale ...
Można napisać sobie mini "proxy" w PHP, króre będzie stało w domenie, w której odpalany jest skrypt JavaScript i które to będzie przekazywało żądania na inny serwer a odpowiedź zwracała do JavaScriptu.
Można to zrobić również za pomocą Apache'a: http://blog.dywicki.pl/2006/09/07/ajax-i-wiele-domen/
Jak więc widzisz ~erix to nie jest EOT (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)


Dzięki (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !

Cytat(erix @ 10.09.2008, 16:07:30 ) *
~mike, no wiem, ale bez kombinowania, to jest EOT. ;P


Gdyby wszystko operało się na gotowcach - programiści nie byliby już potrzebni ;P;P;P
Go to the top of the page
+Quote Post
-jquery-
post
Post #8





Goście







Znalazłem w internecie coś takiego:

ProxyRequests on
ProxyPass /proxy/ http://domena.pl/
ProxyPassReverse /

Jednak wymaga to włączenia kilku modułów które standardowo są wyłączone lub nawet niema ich na serwerze i trzeba je wgrywać - niestety ja w firmie gdzie mam serwer nie bardzo mam jak to zrobić - więc napisałem coś takiego w htaccess:

RewriteCond %{HTTP_HOST} (.*)domena.pl
RewriteCond %{REQUEST_URI} /proxy/(.+)
RewriteRule ^(.*) html/%1 [L]

Czy to rozwiązanie jest równie dobre ? - oczywiście w obrębie jednej domeny i wielu subdomen.

Pozdrawiam
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 17:43