Я использую uploadify , и функция изменения настроек, похоже, не работает.
Я основываю свой код на следующем примере:
#(‘#someID’).uploadifySettings(’scriptData’, {‘name’ : some.val()});
Итак, вот что я делаю:
// INITIALIZATION
$("#"+elementId).uploadify({
// other data
"scriptData": {
"token": token
}
});
Позже я хочу обновить scriptData:
$("#"+elementId).uploadifySettings("scriptData",{"token": "pleasework"});
... но это не работает, этовсе еще использую набор данных scriptData во время инициализации.
Что я делаю не так?
ОБНОВЛЕНИЕ: Мне нужно сделать это, потому что мне нужно обрабатывать токены.Вот что происходит:
1- Get a token
2- Init uploadify with this token
3- Upload a file
4- Get another token asynchronously
5- Add the token to the already initialized uploadify (bugged)
6- Go to 3
Я попытался сделать это при инициализации:
"scriptData": {
"token": $(".token").val()
}
... и обновить .token на шаге 4
Это не работаетлибо
ОБНОВЛЕНИЕ 2: Также, если я сделаю:
"scriptData": {
"token": getAToken()
}
с
function getAToken(){
alert("abcd");
return "sometoken";
}
... Я вижу, что функция getAToken вызывается только один раз (только1 оповещение)