Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> prototype.js niszszy inny kod JS
-kubek3898-
post
Post #1





Goście







Mam taki kod:

  1. $('.nav-collapse a').click(function() {
  2. var url = $(this).attr('href');
  3. $('.hero-unit').html('<div style="text-align: center;"><img src="img/ajax-loader.gif"></p>');
  4. $('.hero-unit').load(url + ' #container');
  5. return false;
  6. });
  7. </script>


Oczywiście odpowiada on za wczytywanie nowej strony, bez przeładowania. Problem leży w tym, że po dodaniu biblioteki prototype.js (najnowsza wersja z oficjalnej strony), ten kod przestaje działać i pojawia się normalna przeładowana strona. Jak temu zaradzić? Muszę użyć prototype do procesu ajaxowej rejestracji użytkownika.
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




prototype ci nic nie niszczy.... masz konfikt bibliotek gdyż korzystają z tej samej nazwy.

Uzywasz pewnie jQUery. Zajrzyj do ich dokumnetacji i doczytaj o czymś takim jak NO CONFLICT
Go to the top of the page
+Quote Post
sowiq
post
Post #3





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Cytat(kubek3898 @ 7.06.2013, 14:26:54 ) *
Muszę użyć prototype do procesu ajaxowej rejestracji użytkownika.

A bo to AJAX działa tylko w Prototype? (IMG:style_emoticons/default/smile.gif) Sorry, ale ja nie wiem czemu ludzie ciągle używają tej topornej biblioteki...
Go to the top of the page
+Quote Post
-kubek3898-
post
Post #4





Goście







@up

A co polecasz użyć? Wziąłem prototype, ponieważ używam tego tutka:

http://funkcje.net/nsc/2/1733/1/8/page.html
Go to the top of the page
+Quote Post
Crozin
post
Post #5





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Skoro i tak masz jQuery, to dlaczego nie wykorzystasz właśnie z niego? Google: jQuery AJAX.
Go to the top of the page
+Quote Post
-kubek3898-
post
Post #6





Goście







@up

Wielkie dzięki! (IMG:style_emoticons/default/biggrin.gif) Posłużyłem się dokumentacja jQuery i mi wyszło coś takiego:

  1. $.ajax({
  2. url: "function/login.php",
  3. type: "POST",
  4. data: "userLogin=" +login+ "&userPass=" +pass,
  5. success: function(msg) {
  6. infoMessage.html(msg);
  7. }
  8. });


I wszystko działa, problem rozwiązany (IMG:style_emoticons/default/biggrin.gif) . nospor i Crozin, oboje Wam należą się +.

Dziękuje serdecznie za pomoc.

Można zamknąć.
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: 16.09.2025 - 06:40