<html>
<body>
<form name="trim_video_form" id="trim_video_form" action="video_ajax.php?v=54f85644" method="post">
<input type="hidden" name="action" value="crop_video">
<div class="trim_video_outr">
<!--<iframe src="embed.php?v=54f85644&statTrack=&w=512&h=288&iframe=1&trimmingType=video" width="512" height="288" frameborder="0" scrolling="no" id="trim_video_popup_iframe"></iframe>-->
<iframe src="http://easyweb.site/embed.php?v=54f85644&statTrack=&w=512&h=288&iframe=1&trimmingType=video" width="591" height="335" frameborder="0" scrolling="no" id="trim_video_popup_iframe"></iframe>
</div>
<div class="show_time_row">
From : <input type="text" name="start_time_show" style="width:60px;" class="start_time_show show_time_input">
<input type="hidden" name="start_time" style="width:60px;" class="start_time" value="Left-Flag">
To : <input type="text" name="end_time_show" style="width:60px;" class="end_time_show show_time_input">
<input type="hidden" name="end_time" style="width:60px;" class="end_time" value="24.24641666666667"> Seconds
</div>
<div style="margin:14px 0; color:#676767;">
<input type="radio" name="save_new" class="save_new" value="1" checked="checked"> Save As New Video
<input type="radio" name="save_new" class="save_new" value="0" style="margin-left:15px;"> Overwrite Original<br>
</div>
<div class="trim_video_title">Video Title : <input type="text" name="video_title" value="" class="video_title_input trim_title"><br><br></div>
<input type="button" name="upload" id="trim_image_btn" value="Trim Video" class="blackbtn">
</form>
<input type="hidden" value="">
<input type="submit" >
</form>
</body>
</html>
js code
function trimVideo(startTime, endTime)
{
$('.start_time').val(startTime);
$('.end_time').val(endTime);
var startTime = secondsToHms(startTime);
var endTime = secondsToHms(endTime);
$('.start_time_show').val(startTime);
$('.end_time_show').val(endTime);
}
php code
if ($_POST['action'] == "crop_video") { echo '<pre>';var_dump($_POST);die('in ajax');}
在值变化时调用js函数。 这个php代码在ajax方法中调用。
我可以看到value属性在输入字段中添加了它的值。 我使用jQuery设置输入值。浏览器显示该值。但是当我使用POST提交它时,在php文件中POST显示输入值为空。为什么
答案 0 :(得分:3)
我认为这是因为您缺少属性name
HTML
<input type="hidden" name="someProperty" value="">
PHP
<?php echo $_POST['someProperty']; ?>
答案 1 :(得分:0)
不幸的是,有一个代码会覆盖POST上提交的值。这就是POST参数在接收时变空的原因。此代码中没有错误。