Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mintAjax - przesyłanie pliku SendForm
Forum PHP.pl > Forum > XML, AJAX
koreja
Witam.
Czy istnieje możliwość przesłania pliku (zdjęcia) poprzez formularz i funkcję mint.Request.SendForm? Jeśli nie to czy istnieje jakas inna możliwość?
  1. <script type="text/javascript" src="./../dodaj/majax.js"></script>
  2. <script type="text/javascript">
  3. function sendForm(name) {
  4. var req = mint.Request();
  5. req.AddParam("name",name);
  6.  
  7. req.OnSuccess = function() {
  8. $("response").innerHTML = this.responseText;
  9. }
  10. req.OnLoading = function() {
  11. $("response").innerHTML = "ładuję...";
  12. }
  13.  
  14. req.SendForm("form");
  15. }
  16. <div id="response"></div>
  17. <form name="form" id="form" method="post" enctype="multipart/form-data" action="image.php">
  18. <input type="file" name="userfile" onchange="sendForm(this.name)" />
  19. </form>


To fragment kodu. W pliku image.php mam standardową obsługę zapisu pliku, która bez wykorzystania AJAXa działa poprawnie.
Czy da sie to tak rozwiązać?

Pozdrawiam, koreja
karolrynio
Nie można wysłać pliku ajaxem.
Możesz wysłać formularz np. do ukrytej ramki ustawiając w formularzu target="ramka".
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.