我想向屏幕 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'];}
?>