Autor | Zpráva | ||
---|---|---|---|
Blackshadow Profil |
#1 · Zasláno: 18. 8. 2010, 15:55:10 · Upravil/a: Blackshadow
Zdravim,
potrebujem pouzit response text podla navodu tu: http://www.uploadify.com/documentation/ pri onComplete response: The data sent back from the server. Takze pre testovanie pouzijem: $(document).ready(function() { $("#uploadify").uploadify({ 'uploader' : 'scripts/uploadify.swf', 'script' : 'scripts/uploadify.php', 'cancelImg' : 'cancel.png', 'folder' : '../upload', 'queueID' : 'fileQueue', 'buttonText' : 'Vyberte obrazky', 'width' : 200, 'auto' : true, 'multi' : true, onComplete : function () { alert(response); } }); }); nech mi to alertne.. Obrazok sa nahra na server ale upload zostane na 100% a tam stoji.. Nic sa nealertne, a vlastne aj ta fronta suborov, by mala zmiznut a nie zostat na 100% .. Ked odtial dam prec ten "onComplete" s tym alertom, tak to vsetko prebehne ako ma.. wtf ? |
||
Časová prodleva: 11 dní
|
|||
Raam Profil * |
#2 · Zasláno: 29. 8. 2010, 08:55:07
onComplete musi byt taky v uvozovkach 'onComplete ' :
|
||
_es Profil |
#3 · Zasláno: 29. 8. 2010, 09:07:14
Raam:
„onComplete musi byt taky v uvozovkach 'onComplete '“ Nemusí. |
||
_es Profil |
#4 · Zasláno: 29. 8. 2010, 09:13:45
Blackshadow:
„potrebujem pouzit response text podla navodu tu“ Majú tam aj demo, prečo si nepozrieš, ako to tam je v kóde? |
||
Yur4Y Profil |
#5 · Zasláno: 29. 8. 2010, 09:16:47
Response nie je globálna premenná. To, čo Blackshadow očakáva v response, je v štvrtom argumente funkcie, preto to nefunguje.
|
||
Witiko Profil |
#6 · Zasláno: 29. 8. 2010, 11:03:01
_es
Zajímalo by mě proč. Už jsem si také všimnul, že při definici prostých objektů pomocí {} není potřeba obalit název atributu apostrofy. Ta možnost obalení apostrofy je tam jen pro případy, když chce člověk použít textový řetězec, který obsahuje nepovolené symboly? {"123 ahoj":"světe"} var název = "pepa"; var seznam = {název : " je v hospodě"}; for(var i in seznam){ alert(i + seznam[i]); //název je v hospodě místo pepa je v hospodě } Pak samozřejmě je možné provést definici na více řádcích. var název = "pepa"; var seznam = new Object(); seznam[název] = " je v hospodě"; for(var i in seznam){ alert(i + seznam[i]); //pepa je v hospodě } Jen celkově nechápu výhody tohoto pojetí. |
||
_es Profil |
#7 · Zasláno: 29. 8. 2010, 11:27:37
Witiko:
„Zajímalo by mě proč.“ Jednoducho je tá syntax tak definovaná. Možno sa to pôvodne používalo bez úvodzoviek a možnosť použiť úvodzovky sa objavila až neskôr. Podobne ako pri volaní konštruktora bez parametrov je new Funkcia() to isté ako new Funkcia .
Ale celkovo má JS takýchto výnimiek málo. |
||
Časová prodleva: 14 let
|
0