Autor Zpráva
volda
Profil *
Po načtení části formuláře ajaxem následně

   $('#form').submit(function() {
       $(this).ajaxSubmit(options);
       return false;
   });
   $('#form').ajaxSubmit();

nenajde načtené inputy. Dám-li však alert( $("#ks").val()); hodnota existuje.
Mohl bych tudíž proměnné vypsat ručně a odeslat pomocí ajaxu, problém je, že v formuláři je input type=file . Jak bych mohl načtená a upravená data uživatelem získat a odeslat???
_Leopik 2x
Profil *
Možeš použiť FormData. Pozri si ale podporu v prehliadačoch, nie je to podporované vo všetkých verziách ...

https://developer.mozilla.org/en-US/docs/Web/Guide/Using_FormData_Objects
https://developer.mozilla.org/en-US/docs/Web/API/FormData


Podpora je zdá sa celkom dobrá (od IE 10 a vyššie), záleží ale akých máš užívateľov a či používajú tie novšie prehliadače.

http://caniuse.com/xhr2

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0