0
        $.jRecorder(     
        { 
            host : 'http://localhost/recorder/acceptfile.php?filename=' +
                    Math.floor((Math.random() * 1000000000) + 1) + ':' +
                    $('#user_id').val() + ':' + 
                    $('#comment').val() ,               

            callback_started_recording:     function(){callback_started();},
            callback_stopped_recording:     function(){callback_stopped(); },
            callback_activityLevel:         function(level){callback_activityLevel(level); },
            callback_activityTime:          function(time){callback_activityTime(time); },

            callback_finished_sending:     function(time){callback_finished_sending();  alert(this.host) },

            swf_path : 'jRecorder.swf',

        }   
    );

問題は、"$('#comment').val()" が常に空であることです。これは、コンストラクト $.jRecorder() がユーザーの書き込み前に #comment 値を取得するためです..テキストエリアからテキストを取得できない! 私はこのようにしようとしました: this.host += $("#comment").val(); しかし、うまくいきません!

4

1 に答える 1