Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> XMLHttpRequest() przesylanie zdjęć
marcus753
post
Post #1





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

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


witajcie, mam problem z tym kodem:

  1. //dodawanie danych do tablicy
  2. var tablica = new FormData();
  3. tablica.append('<?echo ini_get("session.upload_progress.name"); ?>', 'file');
  4. tablica.append("file", file);
  5. tablica.append("nazwa_pliku", nazwa_pliku);
  6. tablica.append("typ_upload", 'single_main');
  7.  
  8. var xhr = new XMLHttpRequest();
  9. xhr.onreadystatechange = function () {
  10. alert(xhr.readyState+"|"+xhr.status);
  11. if(xhr.readyState == 4 && xhr.status == 200){
  12. data = JSON.parse(xhr.responseText);
  13. if(data.komunikat=='ok'){
  14. alert("ok");
  15. }
  16. }
  17. }
  18.  
  19. xhr.open('POST', 'http://xxx.php', true);
  20. xhr.send(tablica);


wysyłam sobie dane+zdjecieza pomocą ajaxa XMLHttpRequest(); Problem polega na tym że skrypt raz działa a raz nie i to dosłownie... jego niedziałanie polega na tym że zwraca xhr.status=0 xhr.readyState=4 no i oczywiście co bym nie wpisał w pliku php to w odpowiedzi nic nie otrzymuje. Co ciekawe odpalam ten skrypt na innym kompie i tam już działa by po chwili znowu coś było nie tak.

Macie jakiś pomysł co może być nie tak ?

Ten post edytował marcus753 25.03.2014, 12:40:20


--------------------
Cokolwiek zostanie upuszczone na uklad elektroniczny, spadnie zawsze tam gdzie wyrzadzi najwiecej szkody.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 05:08