我需要将一个变量从jquery发布到PHP

时间:2016-01-17 04:55:54

标签: php jquery ajax post

我已经提供了一段代码,我试图开始工作。如您所见,我有一个表,它是从上一页的jquery输入生成的。该表可以包含1到10行。我需要一些方法将jquery中的行数发布到PHP。我已经看过ajax实现,但它们似乎不起作用。当我点击提交按钮时,我需要它来发布值。我也尝试过使用:

$.post('password_processor_save.php',{jqvar:variable})

没有它工作。也许我误解了ajax是如何运作的,但我只是有点迷失。非常感谢任何帮助,谢谢。

<script type="text/javascript">
    $(function(){
        $('#save_passwords').show();
    });
</script>
<?php
}
if(isset($_GET['multiple'])) {
?>                      
<script type="text/javascript">
    $(function(){
        $('#numberOfFields').show();
        $('#option1').show();
        $("div#option1").click(function(){

        numberOfFields = $('#numberOfFields').val();
    //  $("div#bar1").css({'background-color':'yellow','border':'1mm solid black','height':'50px','width':barwidth + "px",'background-image':'url(\'moneySign.jpg\')'});

        if(numberOfFields > 10) { $('#explanation').html('You may not create more than 10 passwords at a time.') }
        else {
            $('#numberOfFields').hide();
            $('#option1').hide();
            $('#save_passwords').show();
            //Count the number of fields that are to be present based upon the user input.
            var count = 0;
            for(var num=1;num<=numberOfFields;num++) { 
            var TD = '\
</tr>\
                        <tr>\
                            <td>\
                                <input type="text" name="password_input' + num + '" id="password_input' + num + '" />\
                            </td>\
                            <td>\
                                <input type="text" name="group_input' + num + '" id="group_input' + num + '" />\
                            </td>\
                            <td>\
                                <select name="belongs_input' + num + '" id="belongs_input' + num + '">\
                                    <option>Just me<option>\
                                </select>\
                            </td>\
                            <td>\
                                <input type="text" name="name_input' + num + '" id="name_input' + num + '" />\
                            </td>\
                            <td>\
                                Yes<input type="radio" name="choice' + num + '" id="choice_input" /> No<input type="radio" name="choice' + num + '" id="choice_input" />\
                            </td>\
</tr>\
<tr>\
';  
               $('div#display_categories table').append(TD);
           }
        }
    });
});
</script>
<?php } ?>
                        </tr>
                    </table>
                    <input type="hidden" name="jqvar"></input>
                    <input type="submit" name="save_passwords" id="save_passwords" value="Save Passwords" />
                </form>

                <input name="numberOfFields" id="numberOfFields">
                <div id="option1">
                    <div class="bigText">Click here to add passwords</div><br>
                </div>
                <div id="explanation"></div>
            </div> <!-- End of boxWrapper div -->
        </body>
        <div class="bigBoldFont">
        </div>
        <?php require_once('headerFooter/footer.php'); ?>
    </div><!-- end of boxWrapper -->
</body>
</html>

0 个答案:

没有答案