使用 ajax 从 baseurl 获取数据


Get data from baseurl with ajax

我想向屏幕 id 发送信息,该信息由回显发送给它。我得到这种交互是通过ajax进行的,希望再次从整个屏幕显示接收信息。请帮忙

$(document).ready(function(){
$('#button').click(function(){
    var id = $(this).attr('id_1');
    $.ajax({ 
        url:'get.php',
        type: 'get',
        data:{id:id},
        success: function(data){
        //alert(data);
      $('#result').html(data);
        }
         });
    });
});

  <body>
    <?php if(isset($_GET['id'])){echo $_GET['id'];}?>
    <a href="#" id="button" id_1="20">test</a>
    <div id="result"></div> 

结果后

    20
<a>test</a>****------------------------------>Is repeated
<a>test</a>  

但我只想要这个结果

     20

在 AJAX 中将键入更改为 GET

$('#result').empty();
$.ajax({ 
    url:'get.php?id='+ id,
    type: "GET",
    //data:{id:id},
    success: function(data){
    //alert(data);
  $('#result').html(data);
    }
     });
});

试试这个。它将按照您所说的显示输出。

    <script type="text/javascript">
    $(document).ready(function(){
    $('#button').click(function(){
        var id = $(this).attr('id_1');
        $.ajax({ 
            url:'get.php',
            type: "get",
            data:{id:id},
            success: function(data){
                $('#result').html(data);
            }
             });
        });
    });
    </script>
    <div id="result">
 <a  href="#" id="button" id_1="20">test</a></div> 

这是得到的.php

  <?php if(isset($_GET['id'])){echo 'hi';}
  ?>

如果要 exit:20 作为输出,请将 get.php 更改为

 <?php if(isset($_GET['id'])){echo 'exit : '.$_GET['id'];}
    ?>