<script>
$(document).on("click", "a", function(evt) {
evt.preventDefault();
var redirect_url = this.href;
var previous_url = history.pop();
if (history.length > 1) {
$.ajax({
url: "index.php",
async: false,
context: $("#content"),
success: function() {
$("#content").load(previous_url + " #content");
}
});
} else {
window.location.replace(history[0]);
}
});
</script>
if (history.length > 1) {
var previous_url = history.pop();
<a onclick="javascript:history.pop(); return false;">Назад</a>
либо, если в iframe <a onclick="iframe.contentWindow.history.pop(); return false;">Назад</a>
var redirect_url = this.href;
if (window.location.href != redirect_url) {
$.ajax({
url: "index.php",
async: false,
context: $("#content"),
success: function(responce) {
$("#content").load(redirect_url + " #content");
}
});
return false; //что бы не выполнять переход дефолтный
}
if( window.location.href == Что?)
redirect_url
, this
, document
?var redirect_url = $(this).attr('href');
if(window.location.href == redirect_url){
$.ajax({
url: "index.php",
async: false,
context: $("#content"),
success: function(responce) {
$("#content").load(redirect_url + " #content");
}
});
return false; //что бы не выполнять переход дефолтный
}
<script>
$(document).on("click", "a", function(evt) {
evt.preventDefault();
var redirect_url = $(this).attr('href');
$.ajax({
url: redirect_url,
cache: false,
data: {
ajax: true
},
success: function(responce) {
// Если доступен API истории
if (!(typeof history.pushState === 'undefined')) {
history.pushState({
url: redirect_url,
title: document.title
},
document.title,
redirect_url
);
}
$('#content').html(responce);
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(jqXHR, textStatus, errorThrown);
}
});
return false; //что бы не выполнять переход дефолтный
});
</script>
Файлы с PHP в расширении .dat
Windows 10
Установлен VS Code самым обычным способом, пользуюсь уже года 4 минимум, проблем никогда не было. Возникла такая проблема буквально пару дней назад.
Кругляшок не горит, файл сохраняется. Даже если перезапустить редактор, файл откроется со всеми изменениями.
Но если открыть его в другом редакторе, то файл будет старый.
Есть подозрения некоторые, когда такое возникло, переустанавливал xampp, в нем директория htdocs которая содержит рабочую директорию сайта. Когда переустанавливал xampp сперва переименовал папку в xampp2, скачал новую xampp затем из xampp2 вырезал каталог с сайтом из htdocs и вставил в htdocs в новый каталог xampp. Затем удалил каталог .vscode, что бы редактор создал его по новому. Он его создал. Примерно после этого всего начались проблемы.