DSsys DSsys i skrypty JavaScript są miłe!

(akt. wer. 1.1.1)

Lista funkcji

Kategorie

Składnia

void funkcja DSsys.ajax.slijPlik ( mixed form , string php , function akcja )

Wysyła plik/i na serwer w technologii AJAX i wykonuje funkcję po zakończeniu transferu.

Kategoria: AJAX

Lokalizacja: rozszerzenia/ajax.js

Opis

Wysyła plik/i na serwer w technologii AJAX i wykonuje funkcję po zakończeniu transferu.

Parametry

mixed form

Referencja lub id formularza, który ma zawierać element/y typu input file

string php

Adres do pliku php na serwerze, którego zadaniem jest obsłużenie przesłanych plików i zapisanie ich w lokalizacji.

Lokalizacja pliku jest poprzedzona ciągiem adresu z pola ukrytego typu input hidden o nazwie id: ini_sciezka Jeżeli takie pole nie zostanie znalezione, ciąg ten będzie pustym łańcuchem ''

function akcja

Funkcja która ma się wykonać kiedy zostaną przesłane na serwer wszystkie pliki.

W parametrze przyjmuje tablice obiektów typu Text i Element występujących jako treść body i wygenerowanych przez skrypt podany w parametrze o nazwie php.

Przykłady

#1 Wysłanie pliku na serwer AJAX-em zapisz zapiszZIP

Przykład:

DSsys.start(['ajax.js']);
DSsys.ladowanie.dodAuto(function() {
  DSsys.o.wezid('wyslij').onclick = function() {
    DSsys.ajax.slijPlik('wysylek','plik.php',function(wynik) {
      var obr = DSsys.o.wezid('obrazek');
      for (var i in wynik) {
        obr.appendChild(wynik[i]);
      }
    });
  };
});

HTML:

<form id="wysylek">
<input type="file" name="plik" />
<input type="button" id="wyslij" value="Wyślij" />
</form>
<div id="obrazek"></div>

Rezultat:

Jeżeli plik plik.php wygeneruje jakąś treść w formie kodu html zostanie ona dodana do pustego div-a o id obrazek - może to być np. znacznik img z adresem do przesłanego pliku.

Historia

Wersja Zmiana
1.0.1 Dodano funkcję.

Podobne

[DSsys.ajax.plikDoXML] - Czyta zawartość pliku i zwraca ją jako tekst.
[DSsys.ajax.slij] - Wysyła żądanie AJAX do serwera i po pomyślnym przetworzeniu wykonuje funkcję zwrotną.
DSsys.x.o.wez_ajax [DSsys.o.wez_ajax] - Wykonuje operacje z danymi z parametru i wykonuje po pomyślnym zakończeniu funkcję.
DSsys.x.o.wez_plik [DSsys.o.wez_plik] - Czyta plik (synchronicznie).

Aktualna wersja: 1.1.1

* * *
© <^> 2012-2014

Projekt i wykonanie: DrezynSoft


Partner Autorska witryna kolejowa Partner DrezynSoft Partner Fotograficzna galeria krajobrazów Partner FotoStacyjka
Partner SelekTTor Partner Mapy Partner Edytor XML Partner Gry Partner Tłumacz Partner DSsys
Partner MojaMuzyka Partner Kanał Ostródzko-Elbląski w obiektywie <^> Partner Konwerter tekstu

Podstronę załadowano w 0.0167 sekundy.