Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][AJAX] jQuery - umieszczenie zawartości jednego pliku w drugim
klapaucius
post
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 3
Dołączył: 4.07.2009
Skąd: Kraków

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


Witam. Uczę się jQuery. Mam problem z użyciem funkcji $.ajax.
Posiadam 2 pliki: index.html oraz plik.html. Chcę umieścić zawartość pliku plik.html w index.html.
Więc w index.html daję następujący kod jQuery:
  1. $(function(){
  2. $.ajax({
  3. url: 'plik.html',
  4. timeout: 2500,
  5. cache: false,
  6. success function(html){
  7. $('div#a').html(html);
  8. }
  9. });
  10. });

Kod powinien załadować zawartość pliku plik.html i zastąpić ją element div od identyfikatorze "a". Jednak po załądowaniu strony nic się nie dzieje. w pliku index.html ciągle jest element div, który nie zostaje zastapiąny niczym. Dlaczego tak jest? Co robię źle?

Używam wersji jQuery 1.9.1.

Ten post edytował klapaucius 18.05.2013, 21:51:56
Go to the top of the page
+Quote Post
_Borys_
post
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 190
Dołączył: 5.02.2011
Skąd: 64-800

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


success :
Go to the top of the page
+Quote Post
klapaucius
post
Post #3





Grupa: Zarejestrowani
Postów: 223
Pomógł: 3
Dołączył: 4.07.2009
Skąd: Kraków

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


Cytat(_Borys_ @ 19.05.2013, 00:04:42 ) *
success :

No racja... Nie zauważyłem. Ale o dziwo poprawienie tego nic nie dało!
Wrzuciłem te moje pliki na serwer, żebyście mogli się sami przekonać:
http://speedy.sh/9dbh7/test.zip

Co jest nie tak.. : (
Go to the top of the page
+Quote Post
zbig
post
Post #4





Grupa: Zarejestrowani
Postów: 144
Pomógł: 30
Dołączył: 5.05.2007
Skąd: Mannheim

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


Wita!

Wszystko jest ok i Twoj skrypt dziala, ale musisz testowac calosc na serwerze.
Jezeli chcesz testowac to bez servera to :

Kod
$(function(){
    $.ajax({
        url: 'plik.html',
        type: "GET",
        dataType: "json",
        success: function(html){
            $('div#a').html(html);
        }
    });
});


a zawartosc pliku
Kod
["<p>ale aajajaja hehehe</p>"]


i tez zadziala (IMG:style_emoticons/default/wink.gif)

Pozdrawiam
Go to the top of the page
+Quote Post
klapaucius
post
Post #5





Grupa: Zarejestrowani
Postów: 223
Pomógł: 3
Dołączył: 4.07.2009
Skąd: Kraków

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


Cytat(zbig @ 19.05.2013, 13:31:57 ) *
Wita!

Wszystko jest ok i Twoj skrypt dziala, ale musisz testowac calosc na serwerze.
Jezeli chcesz testowac to bez servera to :

Kod
$(function(){
    $.ajax({
        url: 'plik.html',
        type: "GET",
        dataType: "json",
        success: function(html){
            $('div#a').html(html);
        }
    });
});


a zawartosc pliku
Kod
["<p>ale aajajaja hehehe</p>"]


i tez zadziala (IMG:style_emoticons/default/wink.gif)

Pozdrawiam


Super! Działa! Czyli rozumiem, aby metoda $.ajax() działała poprawnie, strona musi być odpalona z serwera, tak?
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: 9.06.2026 - 19:18