Здравствуйте ребята! У меня вот такая проблема, при переходе по ссылке и обратно выполняется сразу два условия и ложное и истина
$(document).ready(function(){ /*ДОКУМЕНТ ЗАГРУЗИЛСЯ*/
$(".bottom1").click(function() {
var url = $(this).attr('href');
$.ajax({
url: "mods/SocMod/user_loader.php",
data: {id: url},
type: "POST",
dataType: "json",
beforeSend: function() {$("#cssload-loader").fadeIn(300);},
success: function(data){
$("#cssload-loader").fadeOut(300);
$("#name_user").html(data.Name_user);
$("#user_avatar").attr('src',data.Avatar_user);
$('#add_frend').attr('href',url);
/////////////////////////* Кнопка под аватаром */////////////////
var geturl = location.pathname.split('/')[1];
if (data.id_session === geturl) {
alert ("сработало 3 условие");
alert (data.id_session);
alert (geturl);
$(".add_frend").html('Изменить фото');
var imge = true;
}
else {
alert ("сработало 4 условие");
$(".add_frend").html('Добавить в друзья');
/*Передача поля в переменную*/ /*Добовление друга*/
$(".add_frend").click(function(){
var url = location.pathname.split('/')[1];
$.ajax({
url: "mods/SocMod/add_frend.php",
type: "POST",
data: {id: url},
beforeSend: function() {$("#cssload-loader").fadeIn(300);},
success: function(data){
$("#cssload-loader").fadeOut(300);
alert ("Друг добавлен 5");
}, error: function(){
alert("Неизвестная ошибка, возможно отсутсвует подлючение к интернету");
}
});
}); /*Добовление друга*/
}
/////////////////////////* Кнопка под аватаром */////////////////
}
});
// А вот так просто меняется ссылка
if(url != window.location){
window.history.pushState(null, null, url);
}
// Предотвращаем дефолтное поведение
return false;
}); /*НАЖАТ ПЕРЕХОД ПЫССЫЛКЕ*/
Проблема конкретно в этом участке кода
var geturl = location.pathname.split('/')[1];
if (data.id_session === geturl) {
alert ("сработало 3 условие");
alert (data.id_session);
alert (geturl);
$(".add_frend").html('Изменить фото');
var imge = true;
}
else {
alert ("сработало 4 условие");
$(".add_frend").html('Добавить в друзья');
/*Передача поля в переменную*/ /*Добовление друга*/
$(".add_frend").click(function(){
var url = location.pathname.split('/')[1];
$.ajax({
url: "mods/SocMod/add_frend.php",
type: "POST",
data: {id: url},
beforeSend: function() {$("#cssload-loader").fadeIn(300);},
success: function(data){
$("#cssload-loader").fadeOut(300);
alert ("Друг добавлен 5");
},error: function(){
alert("Неизвестная ошибка, возможно отсутсвует подлючение к интернету");
}
});
}); /*Добовление друга*/
}
data.id_session возвращает $_SESSION['id'] из php
Пробовал писать так <? echo $_SESSION['id'] ?>
ситуация аналогичная((
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Ранее писал тесты на java, но возникла потребность в том, чтобы писать их на js
Здравствуйте, У меня есть сайт конференции на нем расположены опросы по докладам (списком), доклады будут проводится в определенный день...
Просьба подсказать как писать календарь для записи пациентов на приёмПишу на джаве нужно чтобы выводились дата время и месяц