Javascript 单击后隐藏提交按钮

Javascript 单击后隐藏提交按钮,javascript,ajax,Javascript,Ajax,我有一个包含几行的表,通过单击每行上的submit按钮,每个表上的信息将发送到ajax,并插入到数据库中。单击后,我需要从表中隐藏按钮。我怎样才能完成这项任务? 这是我的密码: <script type="text/javascript"> $(document).ready(function(){ $("#myform<?php echo $y; ?>").validate({ debug: false,

我有一个包含几行的表,通过单击每行上的submit按钮,每个表上的信息将发送到ajax,并插入到数据库中。单击后,我需要从表中隐藏按钮。我怎样才能完成这项任务? 这是我的密码:

<script type="text/javascript">
    $(document).ready(function(){
        $("#myform<?php echo $y; ?>").validate({
            debug: false,

            submitHandler: function(form) {

                $.post('process.php', $("#myform<?php echo $y; ?>").serialize(), function(data) {
                    $('#results<?php echo $y; ?>').html(data);
                });
            }
        });
    });

$(文档).ready(函数(){
$(“#myform”)。验证({
调试:错误,
submitHandler:函数(表单){
$.post('process.php',$(“#myform”).serialize(),函数(数据){
$('#results').html(数据);
});
}
});
});

我的表格:

<form name="myform" id="myform<?php echo $y; ?>" action="" method="POST">  
 <input type="text" name="name" id="name<?php echo $y; ?>" size="30" value=""/>  
<input type="image" name="submit" id="accept<?php echo $y; ?>  " value="Submit" src="graphics/accept.png"> 
</form>

<div id="results<?php echo $y; ?>"><div>

在按钮上使用
.hide()
,例如
$(“#我的按钮”).hide()

如果只想隐藏按钮,则可以使用

$.post('process.php', $("#myform<?php echo $y; ?>").serialize(), function(data) {
      $('#results<?php echo $y; ?>').html(data);
      $('#accept<?php echo $y; ?>').hide();
});
$.post('process.php',$(“#myform”).serialize(),函数(数据){
$('#results').html(数据);
$(“#接受”).hide();
});

使用。在您的例子中,
$(“#mybutton”).hide()

为什么不显示没有php的旧的普通html?php在这个问题上没有任何改变,只是对回答进行了修改,但是我应该把它确切地放在哪里呢?它不起作用了我已经更新了代码。如果还不起作用,请告诉我。谢谢。代码现在可能可以工作了,因为在您的表单代码中,您可以看到id
id=“accept”
之后的额外空间,请将其删除,如
id=“accept”
,然后重试