Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak podpiąć js do elementu pobranego za pomocą ajax'a
NickOver
post
Post #1





Grupa: Zarejestrowani
Postów: 332
Pomógł: 10
Dołączył: 13.03.2014
Skąd: Bydgoszcz

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


Cześć.
Mam problem z podpinaniem js'ów do elementów pobieranych ajaxowo. Dobry przykład jest z dropzone.js
Pobieram część strony za pomocą ajax'a. Na końcu jest skrypt:
  1. Dropzone.options.myAwesomeDropzone = {
  2. autoProcessQueue: true,
  3. uploadMultiple: true,
  4. parallelUploads: 100,
  5. maxFiles: 100,
  6. init: function() {
  7. var myDropzone = this;
  8.  
  9. this.element.querySelector("button[type=submit]").addEventListener("click", function(e) {
  10. e.preventDefault();
  11. e.stopPropagation();
  12. myDropzone.processQueue();
  13. });
  14. this.on("sendingmultiple", function() {
  15. });
  16. this.on("successmultiple", function(files, response) {
  17. });
  18. this.on("errormultiple", function(files, response) {
  19. });
  20. }
  21.  
  22. }

Próbowałem dać bez document ready ale też nie działało.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
NickOver
post
Post #2





Grupa: Zarejestrowani
Postów: 332
Pomógł: 10
Dołączył: 13.03.2014
Skąd: Bydgoszcz

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


Ok, ogarnąłem w czym jest problem. Mianowicie plik jest jednocześnie wyzwalaczem (co jest według mnie bez sensu, taka mała dygresja). Wyrzuciłem pobieranie tego pliku, teraz pobiera go jquerowe getScript(), niestety to nadal nie rozwiązuje problemu. Funkcja zwraca mi sukces, ale nadal nie chce się podpiąć. Niezrażony próbami wrzuciłem pobrany plik w eval();, niestety nieskutecznie. Ale zauważyłem że mam formularz w formularzu. Usunąłem więc jeden, ale i to nie przyniosło rezultatu (z eval i bez niego na zmiennej ze skryptem) Macie jeszcze jakieś pomysły? A może znacie godny polecenia plugin do wrzucania plików "drag & drop"?
Go to the top of the page
+Quote Post

Posty w temacie


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: 29.12.2025 - 09:40