猿问

我能够检查隐藏类型变量,但是通过 JS 将 HTML 表单的输入类型隐藏变量发送到 PHP

解决方案:


This below not worked


        // var user_id = $('#attach-old-campaign-form').find('[name="userid"]').val();


        // var added_on = $('#attach-old-campaign-form').find('[name="addedon"]').val();


This below worked


        var lead_id = $('#attach-old-campaign-form-leadid').val();

        var user_id = $('#attach-old-campaign-form-userid').val();

        var added_on = $('#attach-old-campaign-form-addedon').val();


问题:


我能够回显一个 PHP 变量,也可以看到分配给我的变量,input type hidden variables但是当我发送带有隐藏类型的 HTML 表单时,JS 函数会收到 NO 变量,并且它也会在我的 PHP 服务器文件中引发错误attach_old_campaign.php。


PIC

http://img4.mukewang.com/62e395430001253a17740632.jpg

所以我有三个文件index.html,attach_old_campaign.js和attach_old_campaign.php.


我有以下部分代码index.html:


<?php


                    $user_id = $_SESSION['User_Id'];

                    $lead_id = $_GET['lead_id'];


                    echo "User id: ".$user_id;

                    echo "Lead_Id: ".$lead_id;


                    if(function_exists('date_default_timezone_set')) 

                    {


                    date_default_timezone_set("Asia/Kolkata");

                    }   


                    $today = date("Y-m-d H:i:s"); 


                    ?>


                   <input type="hidden" name="leadid" value="<?php echo $_GET['lead_id'] ?>" >

                   <input type="hidden" name="userid" value= "<?php echo $_SESSION['User_Id'] ?>" >                    

                   <input type="hidden" name="addedon" value="<?php echo date('Y-m-d H:i:s') ?>" >


我在上述输入类型隐藏时收到错误。


我也无法在我的 JS 代码文件中控制台输出attach_old_campaign.js。


$(document).ready(function(){


    var delay = 1000;


    $('[name="attach_old_campaign_submit"]').click(function(e){


        e.preventDefault();


        var lead_id = $('#attach-old-campaign-form').find('[name="leadid"]').val();


        var campaign_arr = [];


    });


});


杨__羊羊
浏览 137回答 1
1回答

桃花长相依

你可以使用这个:<input type="hidden" id="foos" name="any" value="bar" /><script>&nbsp; &nbsp; $('input[name=any]').val();</script>
随时随地看视频慕课网APP
我要回答