2010-11-05 62 views
2

我經過一些AJAX的東西,我把一些數字輸入字段,當我試圖讓該字段粘貼到uploadify作爲腳本數據,它粘貼空字符串,但如果我在輸入字段中鍵入相同的值,並嘗試將uploadify中的字段粘貼爲腳本數據,比正常工作。jQuery直播,獲取價值,uploadify不起作用!

如何使一些現場活動,或什麼,使ajax成功上設置uploadify拉輸入?

這裏爲腳本數據的代碼:在文本框相同的值

scriptData  : {'page_id' : $("#page_id").val()}, 

和AJAX成功

$("#page_id").val(data.pid); 

和輸入類型

<input type="text" id="page_id" name="page_id" value="" /> 

當I型手冊,它工作,但是當我不鍵入時,uploadify不會發送數據到php文件,問題是在ajax上設置的文本字段成功,不知道如何解決這個問題。

+0

輸入字段被隱藏我只是將它設置爲文本現在是它的值 – user147 2010-11-05 08:20:14

+0

請給我們一些你正在使用的代碼。它會讓診斷你的問題變得更容易,在這裏你去,大部分 – 2010-11-05 08:21:52

+0

,重要的部分是:當我在文本框中鍵入手動相同的值,它的工作原理,但是當我不輸入,uploadify不發送數據到PHP文件,問題是與Ajax成功設置的文本字段,不知道如何解決這個問題。 – user147 2010-11-05 08:32:24

回答

0
function updateData(){ 
      $("#uploadify").uploadifySettings('scriptData',{'first' : 'first','page_id' : $("#page_id").val()}); 
} 

我在onSelect上調用這個函數。

TNX傢伙,對不起

0

不知道這是發生了什麼事,但與同步和一些事件的問題。如果您嘗試使用onOpen,onSelect或onSelectOnce函數更新scriptData,scriptData將不會隨上傳一起發送。在觸發上傳之前,您需要使用單獨的js函數更新scriptData。

+0

是的,我運行的另一個問題是在ie6和ie7上它只是不啓動onComplete函數,當圖像已上傳。 – user147 2010-11-05 20:29:24