doushan6161 2016-09-24 17:46
浏览 113

表格不通过POST发送数据

I have this code (it's an include), but the thing is that when I send the form the $_POST data is not being sent. Im checking for $_POST data like this

if(isset($_POST['ft_upload']) && $_POST['ft_upload'] == 1){
    //$usuario -> uploadFirstTime2($db);
    echo "ok";
}   

and the code for the form is

<div class="ft_userImage" style="background: url(<?php echo $usuario -> getProfileImage(); ?>);"></div>


<p class="ft_step2_continue"><?=$TEXT_BUTTONS['continue'];?></p>

<form action="" method="POST" class="ft_step2_form_upload">
    <input type="hidden" name="ft_upload" value="1" />
</form>

<script>
    $("p.ft_step2_continue").click(function(){
        $(".ft_step2_form_upload").submit();
    });
</script>
  • 写回答

4条回答 默认 最新

  • dongtong5242 2016-09-24 18:00
    关注

    check.php

    <?php
       if(isset($_POST['ft_upload']) && $_POST['ft_upload'] == 1) {
          echo "ok";
       }   
    ?>
    

    index.html

    <!DOCTYPE html>
    <html>
    <head>
        <title>form</title>
    </head>
    <body>
    <form action="check.php" method="POST" class="ft_step2_form_upload">
        <input type="hidden" name="ft_upload" value="1" />
    </form>
        <button id="ft_step2_continue">SEND</button>
        <script type="text/javascript" src="https://code.jquery.com/jquery-1.12.4.min.js"></script>
    <script>
        $("#ft_step2_continue").click(function(){
            $(".ft_step2_form_upload").submit();
        });
    </script>
    </body>
    </html>
    

    it works fine.

    i think, you just forgot action="check.php" in your form tag.

    评论

报告相同问题?

悬赏问题

  • ¥15 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
  • ¥100 监控抖音用户作品更新可以微信公众号提醒
  • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
  • ¥70 2048小游戏毕设项目
  • ¥20 mysql架构,按照姓名分表
  • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分
  • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
  • ¥15 linux驱动,linux应用,多线程