У меня есть следующий AJAX скрипт, который открывает файл и читать его содержание каждый второй:AJAX прочитать файл и удалить содержимое (не сам файл)
<script>
$(document).ready(function() {
var filename = "/my/file/location.txt;
console.log(filename);
setTimeout(functionToLoadFile, 10);
function functionToLoadFile(){
$.ajax({
url: filename,
cache: false,
success: function(data) {
$('#content').append(data);
setTimeout(functionToLoadFile, 1000);
},
error: function() {
$('#content').html("error receiving file");
},
});
}
});
</script>
Это работает нормально, но я хочу его также стирайте содержимое файла каждый раз, когда функция запускается. Как это можно сделать?
Заранее спасибо.
Нельзя сделать с помощью кода клиента, вам нужно будет сделать вызов ajax на сервер, а затем сделать это там. – adeneo
Так что в основном я могу сделать вызов AJAX файлу PHP, который удалит содержимое файла. Это тоже похоже на хорошее решение. Большое спасибо. – Neekoy