$.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(); しかし、うまくいきません!