FAQ |
Kalender |
2009-08-17, 19:51 | #1 | ||
|
|||
Medlem
|
Hej alla!
Behöver en lösning på följande: Har ett formulär där jag laddar upp en fil(bild). Från skriptet jag anropar får jag sedan ett svar som jag vill behandla med javascript. Det jag helst vill göra är att använda Ajax men hur gör jag det när jag vill ha med en fil (går det ens?) Därefter har jag letat efter andra sätt men inte lyckats med något Använder jQuery på resten av sidan. |
||
Svara med citat |
2009-08-17, 20:27 | #2 | ||
|
|||
Medlem
|
Du kanske skulle kolla på ett "ajax uppladdnings plugin" till jQuery. Jag kan starkt rekommendera uploadify (www.uploadify.com)
På min blogg så har jag en screencast om hur man snabbt kommer igång med det tillsammans med asp.net, när du laddar hema uploadify så finns det exempel som använder php. Lycka till |
||
Svara med citat |
2009-08-17, 20:29 | #3 | ||
|
|||
Klarade millennium-buggen
|
|||
Svara med citat |
2009-08-18, 13:44 | #4 | ||
|
|||
Klarade millennium-buggen
|
Kort o gott som svar på din fråga.
AJAX + Filuppladdning != SANT Javascript har inte denna möjligheten. Det som krävs är fullösningar med gömda iframes hit o dit. Och på den vägen är det. |
||
Svara med citat |
2009-08-21, 17:57 | #5 | ||
|
|||
Medlem
|
Citat:
Vill dock inte använda flash som vissa av varianterna gör. Inser nu också att jag glömde att nämna att det ska skickas över annan domän, något som krånglar till det med Js en hel del. En metod är väl att posta till ett eget php-skript och köra cUrl men det känns inte speciellt attraktivt att behöva skickar all data två gånger... Tack för svaren hittills |
||
Svara med citat |
2009-08-22, 00:43 | #6 | ||
|
|||
Medlem
|
Om inte minnet sviker mig helt nu och jag har drömt för mycket så går "bara" crossdomain med JSON.
Som sagt får gärna rätta mig om jag har fel.. men någoting i bakhuvet säger mig ändå det. |
||
Svara med citat |
2009-08-22, 01:45 | #7 | ||
|
|||
Klarade millennium-buggen
|
Citat:
Njae, du kan LÄSA in json/xml/<you name it> mm via JS... Du kan inte SKICKA data med AJAX till en annan domän. |
||
Svara med citat |
2009-08-22, 10:29 | #8 | ||
|
|||
Medlem
|
Men om man då postar formuläret till en (gömd) iframe, då har man ju iallafall skickat
Borde man då inte på något kunna få ut innehållet i iframen? Kommer dock inte på något bratillvägagångssätt där. |
||
Svara med citat |
2009-08-22, 18:32 | #9 | |||
|
||||
Medlem
|
Citat:
|
|||
Svara med citat |
2009-08-23, 15:48 | #10 | ||
|
|||
Medlem
|
Citat:
Kod:
<? if(count($_FILES) > 0) { ... ?> <script> window.top.showImageFromIframe('<?php echo $file_name ?>'); </script> <?php } ?> |
||
Svara med citat |
Svara |
|
|