Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wywołanie Ajaxa
Forum PHP.pl > Forum > XML, AJAX > AJAX
Hfastmet
Witam!
Opis problemu:
Mam stronkę, która ładuje ajaxem zawartość diva, plikiem a.php ->działa
Następnie ten plik (a.php) ma ajxa, który ładuje zawartość swojego diva kolejnym innym plikiem b.php. ->nie działa

dla sprawdzenia uruchamiam oddzielnie a.php i wywołanie działa, wygląda na to, że zagnieżdżenie ajaxa nie działa.

Proszę o odp, ale bez skrótów myślowych bowiem jestem początkujący. Dziękuję.
Fafu
Jak ładujesz ajaxem kod javascript to się on nie wykona. Polecam framework jQuery gdzie tam mają to poprawione winksmiley.jpg
Hfastmet
tak przerobiłem to na jQuery, przyznam kilka linijek to zajęło ale nadal nie działa, efekt taki sam :/
zzeus
pokaż kod
Hfastmet
plik- glowny.php

  1. <script type="text/javascript" src="jquery-1.3.2.js"></script>
  2. <script type="text/javascript">
  3. $(document).ready(function(){
  4. $('#klik').click(function(){
  5. $('#load').load('a.php');
  6. return false;
  7. })
  8. });

- to narazie działa

a.php:

  1. <script type="text/javascript" src="jquery-1.3.2.js"></script>
  2. <script type="text/javascript">
  3. $(document).ready(function(){
  4. $('#klik2').click(function(){
  5. $('#load2').load('b.php');
  6. return false;
  7. })
  8. });

- to już nie

uruchamiam:
glowny.php->(ajax)->a.php->(ajax)->b.php (pogrubione nie działa)

uruchamiam:
a.php->(ajax)->b.php tak działa

Wygląda na to, że ajax może wystartować raz.

PS. Był tu już taki temat ale bez odpowiedzi, znalazłem coś w necie o nested ajax ale niestety nie rozjaśniło mi.
k_@_m_i_l
Spróbuj tak :
Kod
<script type="text/javascript" src="jquery-1.3.2.js"></script>
      <script type="text/javascript">
      $(document).ready(function(){
    $('#klik').live('click',function()
    {
     $('#load').load('a.php');
    });

    $('#klik2').live('click',function(){
     $('#load2').load('b.php');
    });
});
</script>


To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.