Si!

Invece di:
ajax('{{=URL('AllegaNuovoFile')}}',['txtIdCarico','pathCompleto'],'target')
usa:
ajax_page('POST', '{{=URL('AllegaNuovoFile')}}',['txtIdCarico','
pathCompleto'],'target')

and from:

def AllegaNuovoFile():
       ...
       response.flash = "Word done!"
       # or response.js = "....jquery code to be executed upon return. ... "
       return dict()

On Monday, 7 April 2014 04:16:47 UTC-5, Carlo DOnofrio wrote:
>
> Salve a tutti,
>
> vorrei sapere se è possibile avere un feedback di fine esecuzione 
> istruzioni della funzione richiamata in default.py. 
>
> Mi spiego meglio. Ho creato tutta una serie di pagine html in cui, per 
> esempio, ho necessità di salvare degli allegati in un database creato in 
> mysql.
>
> All'interno della pagina ho queste istruzioni:
>
> <table>
> <tr>
> <td>
> <h4> Allega Nuovo File:
> <td> 
> <input type="file" name="mioFile" 
> onchange="this.form.pathCompleto.value=this.value.substr(12);">
> <input type="text" name="pathCompleto" id="pathCompleto"> 
> <td>
>
> <INPUT type="button" value="Salva"
> onclick="ControllaNuovoFile(); 
> ajax('{{=URL('AllegaNuovoFile')}}',['txtIdCarico','pathCompleto'],'target')"/>
> <td> 
> </tr>
>
>
>
> </table>
>
>
> Che richimano la funzione AllegaNuovoFile presente in default.py:
>
> def AllegaNuovoFile():
> directory = "C:\Upload\\"
> nomefile = request.vars.pathCompleto
> riferimentoIdCarico= request.vars.txtIdCarico
> if (nomefile <> '') :
> filepercorso = directory + nomefile
> stream = open(filepercorso,'rb')
> db.tabella_files.insert(nome_file=nomefile,dati_file=db.tabella_files.dati_file.store(stream,filepercorso),
>  
> riferimento_id=riferimentoIdCarico,riferimento_tabella="Carico")
> db.commit()
> return dict()
>
>
> C' è un modo per avere un feedback da default.py per avere certezza di 
> esecuzione funzione?
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to