如何检查在php中点击的按钮的ID

如何检查在php中点击的按钮的ID

问题描述:

I have 2 buttons "removeD" and "updateRecord"(by id) and I have written same ajax for them as follows:

$.ajax({
    url: 'DB/tableDisplay.php',
    type: 'POST',
    data: 'id='+uid,
    dataType: 'html'
})

But in tableDisplay.php I want to have different functionality for both the buttons.How to check the id of the button clicked in php? I've tried using : if(isset($_POST['removeD'])){ }else{ } But this is not working.

我有2个按钮“removeD” code>和“updateRecord” code >(按id)我已经为它们编写了相同的ajax,如下所示: p>

  $ .ajax({
 url:'DB / tableDisplay.php',
 type  :'POST',
 data:'id ='+ uid,
 dataType:'html'
})
  code>  pre> 
 
 

但是在tableDisplay.php我 想要为这两个按钮提供不同的功能。如何查看在php中点击的按钮的ID? 我尝试过使用: if(isset($ _ POST ['removeD'])){ } else { } code> 但这不起作用。 p> \ n div>

        $('body').on('click','#id1',function(){
          $.ajax({
             url : 'url',
             data : {variable:values},
             type : 'html',
             dataType : 'GET/POST',
             success : function(data){
               console.log('Message after Success');
    },
             error : function(){
               console.log('Error Message')
    }

});
});

In your url page you can find whether ajax request is posted or not

    if(isset($_REQUEST['variable'])){
        write your php code here........
}

Try the following code to detect the button clicked:

<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
    $(document).ready(function () {
        $('.click-button').on('click',function () {
            var button_id = $(this).attr('id');
            if(button_id == 'removeD'){
                alert('removeD button clicked');
            }else if(button_id == 'updateRecord'){
                alert('updateRecord button clicked');
            }

        });


    });
</script>

</head>

<input type="button" class="click-button" id="removeD" value="removeD">

<input type="button" class="click-button" id="updateRecord" value="updateRecord">

Try this:

$(document).ready(function(){

  $('button').click(function(){

     var id = $(this).attr('id');

     $.ajax({
        url: 'DB/tableDisplay.php',
        type: 'POST',
        data: {id: id},
        dataType: 'html'
      })

  });

 });

You can use target it return which DOM element triggered the event. see below code its too easy and short to get id of clicked element.

 $('button').click(function(e){
      alert(e.target.id);
 });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<button id="remove">Remove</button><br>
<button id="update">Update</button><br>

</div>

里的按钮可以点击,但没法选中,求解,该如何解决" target="_blank"> 以下程序实现后,
里的按钮可以点击,但没法选中,求解,该如何解决
  • PHP如何在每次用户单击按钮时创建新文件
  • 如何在本地运行该Go应用程序?