我能够检查隐藏类型变量,但是通过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变量,也可以看到我的变量分配给,但是当我发送带有隐藏类型的HTML表单时,JS函数中不会收到任何变量,并且它还会在我的PHP服务器文件中引发错误。input type hidden variablesattach_old_campaign.php


图片

http://img2.mukewang.com/62feecc80001675b18850711.jpg

http://img2.mukewang.com/62feecd10001bc4117740631.jpg

所以我有三个文件,和.index.htmlattach_old_campaign.jsattach_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


月关宝盒
浏览 104回答 1
1回答

忽然笑

您可以使用以下命令:<input type="hidden" id="foos" name="any" value="bar" /><script>&nbsp; &nbsp; $('input[name=any]').val();</script>
打开App,查看更多内容
随时随地看视频慕课网APP