Adrian Głowacki

Adrian Głowacki Żołnierz, KPW
Świonoujście

Temat: Ajax a zmienne jako nazwy katalogów

Mam problem z galerią zdjęć na stronie jaką wykonuję. Problem polega na tym, że zdjęcia zapisane są w folderach, foldery mają takie same nazwy jak nazwy zalogowanego użytkownika. Problem jest ze skryptem w ajax, w skrypcie który posiadam foldery są przypisane na sztywno. Jak zrobić by były one generowane dynamicznie oto fragment kodu Ajax:
function powiekszenie_exif(filename)
{
r = getXMLHttpRequest();

var el;


r.open('GET', 'server.php?id=' + filename, true);
r.onreadystatechange = handleAjaxResponse;
r.send(null);
el = document.getElementById('duze');
el.src = 'a/' + filename;
}

function show_popup(e)
{
if (!e) {
var e = window.event;
}

move_popup(e)

str = this.src;
var katalog= '&katalog=';
litPatt = /cos\/(foto-[0-9]+\.jpg)$/;

if (wynik = str.match(litPatt)) {
powiekszenie_exif(wynik[1]);
}
}

gdy próbuje podstawić zmienną &katalog= bo taka jest zapisana w pliku serwer.php sprawdziłem ją zwraca tam, nie śmiga. gdy jest na sztywno jest ok.
Wojciech Kopycki

Wojciech Kopycki CEO at CopySky

Temat: Ajax a zmienne jako nazwy katalogów

Nie do końca rozumiem, z czym masz problem. Z dynamicznym tworzeniem katalogów dla użytkowników czy z odczytem zdjęć z tych katalogów?
Adrian Głowacki

Adrian Głowacki Żołnierz, KPW
Świonoujście

Temat: Ajax a zmienne jako nazwy katalogów

z odczytaniem zdjęć z tych katalogów... narazie zrobiłem tak ze ładuje konkretny plik ajaxa dla zalogowanej osoby... Na szczęście użytkowników będzie tylko 40 więc za dużo się nie napracowałem
Wojciech Kopycki

Wojciech Kopycki CEO at CopySky

Temat: Ajax a zmienne jako nazwy katalogów

Dlaczego cały mechanizm robisz w JS. Jeśli chcesz pobrać zdjęcia dla zalogowanego użytkownika to zrób to po stronie PHP, a AJAX-em tylko wywołuj akcję, która Ci zwróci wynik, np. JSON-em.Wojciech Kopycki edytował(a) ten post dnia 08.09.12 o godzinie 12:34
Adrian Głowacki

Adrian Głowacki Żołnierz, KPW
Świonoujście

Temat: Ajax a zmienne jako nazwy katalogów

Tak zrobiłem... Temat do zamknięcia... Dziękuje za podpowiedzi

Następna dyskusja:

jQuery - ajax - przekazanie...




Wyślij zaproszenie do