我正在使用uploadify並且更改設置的功能似乎不起作用。.uploadifySettings無法按預期工作
我從下面的例子中立足我的代碼:
#(‘#someID’).uploadifySettings(’scriptData’, {‘name’ : some.val()});
因此,這裏是我在做什麼:
// INITIALIZATION
$("#"+elementId).uploadify({
// other data
"scriptData": {
"token": token
}
});
後來我想更新scriptData:
$("#"+elementId).uploadifySettings("scriptData",{"token": "pleasework"});
...但這不起作用,它仍然在初始化過程中使用scriptData集。
我在做什麼錯?
更新:我需要這樣做,因爲我需要處理令牌。這裏的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
我試圖做這樣的初始化:
"scriptData": {
"token": $(".token").val()
}
...和更新的步驟4
.token這不工作,要麼
UPDATE 2:另外如果我這樣做:
"scriptData": {
"token": getAToken()
}
與
function getAToken(){
alert("abcd");
return "sometoken";
}
...我可以看到,只有getAToken函數被調用一次(僅1個警報)
你有一個演示頁面向我們展示了什麼問題?這可能是您腳本另一部分的問題。 – nebkat 2010-06-10 09:54:44
@neb:不,我很抱歉。這是在一個未公佈的項目的管理部分:\ – marcgg 2010-06-10 10:10:13
@neb:但是除了這個問題,其餘的腳本完美地工作 – marcgg 2010-06-10 10:10:46