ho controllato, in questo modo:
codice:
var Docu_Cassa = $("#Docu_Cassa").attr('value');
alert("Doc: " . Docu_Cassa);
e mi restituisce questo messaggio: Docu_Cassa is not defined
purtroppo non mi invia nulla.
poi ho notato che dentro il file ajaxupload.3.5.js che richiamo c'è questo settaggio:
codice:
this._settings = {
// Location of the server-side upload script
//action : 'upload.php',
action : 'upload-file.php',
// File upload name
name : 'userfile',
//***********************//
// Additional data to send
data: {
Docu_Cassa : Docu_Cassa,
SubDirCassa : SubDirCassa
},
//***********************//
// Submit file as soon as it's selected
autoSubmit: true,
// The type of data that you're expecting back from the server.
// Html and xml are detected automatically.
// Only useful when you are using json data as a response.
// Set to "json" in that case.
responseType: false,
// When user selects a file, useful with autoSubmit disabled
onChange: function(file, extension){},
// Callback to fire before file is uploaded
// You can return false to cancel upload
onSubmit: function(file, extension){},
// Fired when file upload is completed
// WARNING! DO NOT USE "FALSE" STRING AS A RESPONSE!
onComplete: function(file, response) {}
};
Praticamente la parte con gli asterischi, dovrebbe essere quella che gestisce altro tipo di valori...
quindi mi sono mosso in questa direzione senza nessun risultato, non mi invia nulla se dinamico, ma se inserisco, a mano, una qualsiasi stringa, allora me la fa vedere.
codice:
/*****UPLOAD FILE******/
jQuery(function(){
var btnUpload = $('#upload');
var status = $('#status');
var Docu_Cassa = $("#Docu_Cassa").attr('value');
var SubDirCassa = $("#SubDirCassa").attr('value');
new AjaxUpload(btnUpload, {
action : 'upload-file.php',
name : 'uploadfile',
data : {
Docu_Cassa : Docu_Cassa,
SubDirCassa : SubDirCassa
},
Non capisco come, mai è una follia dare la possibilità ad utenti accreditati, di poter creare nuove cartelle cosi da potergli far fare l'upload.
grazie ancora