2013-03-25 67 views
0

我想設置上傳的視頻的標題,我使用ajax來獲取輸入字段的值,但似乎無法使其工作。我認爲這個問題是由於我用來獲取輸入字段值的jQuery代碼。如果您有任何建議,請告訴我。如何設置視頻標題 - Youtube上傳工具

感謝

這是我的代碼

<script> 
function onYouTubeIframeAPIReady() { 
    widget = new YT.UploadWidget('widget', { 
    width: 500, 
    events: { 
     'onUploadSuccess': onUploadSuccess, 
     'onProcessingComplete': onProcessingComplete, 
     'onApiReady': onApiReady 
    } 
    }); 
} 

function onApiReady(event){ 
    widget.setVideoTitle($('#title').val()); 
    widget.setVideoPrivacy('unlisted'); 
} 
    <script> 
+0

.setVidoeTitle似乎是正確的。你確定$('#title')。val()有一個val – btevfik 2013-03-25 07:57:29

+0

.val()用於獲取input,select和textarea的值。如果標題是一個div它不會工作 – btevfik 2013-03-25 07:58:50

+0

是的,我測試了它,以確保有一個值,我試圖從輸入中得到它。 – 2013-03-25 08:15:28

回答

0

onApiReady功能被激發你可以在文本框中輸入任何內容之前。

我已經解決了這可能是最令人費解的方式。我在提交標題時在用戶上存儲cookie。然後,我檢索標題後面重新加載頁面後,並把它傳遞給widget.setVideoTitle

這裏的jsfiddle演示http://jsfiddle.net/btevfik/BbDwj/