0

アップロードされているビデオのタイトルを設定しようとしています。入力フィールドの値を取得するために ajax を使用していますが、うまく動作しないようです。問題は、入力フィールドの値を取得するために使用するjqueryコードが原因だと思います。何か提案があれば教えてください。

ありがとう

これは私のコードです

  <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>
4

1 に答える 1

0

onApiReadyテキストボックスに何かを入力する前に関数が起動されます。

私はおそらく最も複雑な方法でこれを解決しました。ユーザーがタイトルを送信するときに、ユーザーに Cookie を保存しています。そして、ページのリロード後にタイトルを取得し、それをに渡しますwidget.setVideoTitle

ここにjsfiddleのデモがありますhttp://jsfiddle.net/btevfik/BbDwj/

于 2013-03-25T08:57:49.147 に答える