| Autor | Zpráva | ||
|---|---|---|---|
| Petrs2 Profil |
Nevíte někdo, jak načíst data pomocí httpRequest pro File?
Mám formulář: <form action="foto.php" method="post" enctype="multipart/form-data" onSubmit="return nactiFile(this)"> <fieldset class="photo_field"> <div id="u2"> <p id="u22">Nahrávání fotek</p> </div> <div id="files11"> <div id="files"> <p><input name="foto[]" type="file" class="f11"/></p> <p><input name="foto[]" type="file" class="f11"/></p> <p><input name="foto[]" type="file" class="f11"/></p> <p><input name="foto[]" type="file" class="f11"/></p> <p><input name="foto[]" type="file" class="f11"/></p> </div> <div id="ps2"> <input id="ip1" type="submit" name="upload" value="nahrát" /></div> </div> </fieldset> </form> Díky předem Petr function nactiFile(vstup) {
zadanaHodnota = vstup.action
x1=vstup.foto.value;
vyberData(zadanaHodnota,x1);
return false;
}
function vyberData(x_url,D1)
{
F1="foto=".D1;
var url = x_url;
if (url != 0)
{
if (window.ActiveXObject)
{
httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
httpRequest = new XMLHttpRequest();
}
httpRequest.open("POST", url, true);
httpRequest.setRequestHeader("Content-type","application/x-www-form-urlencoded");
httpRequest.onreadystatechange= function () {processRequest(); } ;
httpRequest.send(F1);
}
else
{
alert("nic :-(");
}
}Moderátor juriad: Vkládej prosím kódy mezi značky [>pre] a [>/pre] (stačí kliknout na
). |
||
| _es Profil |
#2 · Zasláno: 7. 3. 2016, 18:46:53
Použi normálne odoslanie formulára do iframe. Nejaké odosielanie súborov cez AJAX funguje až v novších prehliadačoch.
|
||
|
Časová prodleva: 10 let
|
|||
0
).