我已经提供了一段代码,我试图开始工作。如您所见,我有一个表,它是从上一页的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>