У меня есть HTML-файл, который, когда вы нажимаете кнопку, Ajax загружает файл PHP, а файл PHP затем повторяет некоторый текст обратно в файл HTML.PHP echo перезаписывает предыдущее echo
Проблема в том, что если я нажму кнопку второй раз (или третий, или четвертый и т. Д.), Следующий эхо перезаписывает предыдущее эхо.
Например, если я нажму кнопку в первый раз, это будет echo text here
. Если я нажму на него второй раз, он перезапишет предыдущее эхо и снова отобразит text here
вместо того, чтобы показывать его на новой строке.
Вот HTML/Ajax:
<html>
<body>
<div id="show-more-results"></div>
<center><a class="btn show-more">Show more comments</a></center>
<script type="text/javascript">
var videoid = <?php echo $video_id; ?>;
$(document).ready(function() {
$(".show-more").click(function() {
num_comments += 10;
$.ajax({
url: 'assets/misc/test.php',
type: "POST",
data: {video_id: videoid, num: num_comments},
success: function(data) {
$("#show-more-results").html(data);
}
});
});
});
</script>
</body>
</html>
PHP:
<?php
$videoid = $_POST['video_id'];
$num_comments = $_POST['num'];
echo $videoid;
?>
Как я могу сделать так, что последующие эхо-сигналы из файла PHP не перезаписывать предыдущее эхо?
эхо не переписывает друг друга – Joren