Если вы выполняете вызов ajax для извлечения информации из базы данных MySQL, и вы выполняете функцию, поэтому она запускается каждые X секунд, я немного смущен тем, где Значения GET находятся, чтобы их опорожнить.Как удалить значения GET из вызова ajax MySQL/jQuery
У меня есть этот код в test.js
:
var fill = function() {
$.ajax({
type: "GET",
url: "refresh.php",
dataType: "html",
success: function(data) {
$("#tb").append(data);
setTimeout(fill, 5000);
}
});
} ;
и refresh.php
У меня есть запрос SQL для извлечения информации. После запроса я накрывала на стол, как это:
printf("<tr><td>".$row['name'].
"</td><td>".$row['surname'].
"</td><td>".$row['phone'].
"</td><td>".$row['date'].
"</td></td></tr>");
Как я могу остановить таблицу из заселения в ту же строку через каждые 5 секунд? Я могу передать значения $row['name']
обычным значениям php, если это необходимо, но я не полностью понимаю, в какой момент я должен их очистить.
Это не сработает. С вашим предложением элемент '# tb' DOM будет удален! Пожалуйста, проверьте документы на ['.remove()'] (http://api.jquery.com/remove/). Я думаю, что вы ищете ['.empty()') (http://api.jquery.com/empty/) – Sean3z
Конечно, ошибка, вы правы. –
Я сделал редактирование на ваш пост, проверьте его;) – Sean3z