由于某种原因,我的提交事件不起作用,但是,如果我将其更改为单击表单,它会起作用,这是我的代码:
查询:
<script>
(function(){
$('form').on('click',function(){
$.post("../includes/register.php", $('form').serialize(),
function(data){
$('body').append(data);
});
});
})();
</script>
注册.PHP:
<?php
if(isset($_POST['username'])){
echo $_POST['username'];
}
?>
这工作得很好,每当我点击表单文本输入时,它都会附加用户名,但是,当我尝试使用提交方法时,它不会输出任何内容:
<script>
(function(){
$('form').submit(function(){
$.post("../includes/register.php", $('form').serialize(),
function(data){
$('body').append(data);
});
});
})();
</script>
事实上,当我使用 button.on('click') 时它甚至都不起作用