Ich verwende uploadify und die Funktion zum Ändern der Einstellungen scheint nicht zu funktionieren..uploadifySettings funktioniert nicht wie erwartet
ich meinen Code aus dem folgenden Beispiel bin stützen:
#(‘#someID’).uploadifySettings(’scriptData’, {‘name’ : some.val()});
Also hier ist, was ich tue:
// INITIALIZATION
$("#"+elementId).uploadify({
// other data
"scriptData": {
"token": token
}
});
Später ich die scriptData aktualisieren möchten:
$("#"+elementId).uploadifySettings("scriptData",{"token": "pleasework"});
... aber das funktioniert nicht, es verwendet immer noch die scriptData während der Initialisierung gesetzt.
Was mache ich falsch?
UPDATE: Ich muss dies tun, weil ich Token zu handhaben müssen. Hier ist der Worflow:
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
Ich habe versucht, dies zu tun bei der Initialisierung:
"scriptData": {
"token": $(".token").val()
}
... und Update .token auf Schritt 4
Das funktioniert nicht, entweder
UPDATE 2: auch wenn ich es tue:
"scriptData": {
"token": getAToken()
}
mit
function getAToken(){
alert("abcd");
return "sometoken";
}
... Ich kann sehen, dass die Funktion einmal an der Quelle nur genannt (nur 1 Alarm)
Haben Sie eine Demo-Seite haben, uns zu zeigen? Es könnte ein Problem mit einem anderen Teil Ihres Skripts sein. – nebkat
@neb: Nein, tut mir leid. Es ist auf dem Admin-Bereich eines unangekündigten Projekts: \ – marcgg
@Neb: aber abgesehen von diesem Problem funktioniert der Rest des Skripts perfekt – marcgg