Некоректная загрузка данных

189
03 февраля 2020, 23:00

//Загружаю через ajax данные и передаю в функцию для отрисовки 
(function(){ 
        $.ajax({ 
            type: "POST", 
            url: "/php/load.php", 
            dataType: "json", 
            cache: false, 
            success: function (dataArr) { 
                templateBuildCar(dataArr); 
            }, 
            error:function(dataArr){ 
                console.log('error'); 
            } 
        }); 
    })(); 
     
     
 function templateBuildCar(dataArr) { 
        let sale = []; 
                    sale = dataArr.filter(car => car.sale == 0); 
                    let saled = dataArr.filter(car => car.sale == 1); 
         
                    saled.forEach(element => { 
                         sale.push(element); 
                    }); 
        for (let cars in sale) { 
            let data = sale[cars]; 
            let locationse = location.href; 
            let classe ; 
             
            if(data.sale == 0){ 
                classe = "hidden"; 
            } 
            if (locationse == '****/ru/catalog.html') { 
                let car = `<div class="large-4 medium-6 small-12 columns"> 
                            <div class="portfolioIteam" data-id=${data.id}> 
                                <p class='wrapSaled ${classe}'>Saled</p> 
                                <img src="/img/uppcars/${data.img1}" alt="${data.mark}"> 
                                <h3>${data.mark} ${data.model}</h3> 
                                 <p>${data.describeru}</p> 
                            <div class="bottonInf"> 
                            <h4 class="mileage"><i class="fas fa-tachometer-alt"></i>     <span>${data.mile}</span> KM</h4> 
                            <h4 class="price"><span>${data.price}</span> SEK</h4> 
                            </div> 
                          </div> 
                         </div>`; 
                $('#loadBaseCars').append(car); 
            } else if (locationse == '****/en/catalog.html') { 
                let car = `<div class="large-4 medium-6 small-12 columns"> 
                            <div class="portfolioIteam" data-id=${data.id}> 
                                <p class='wrapSaled ${classe}'>Saled</p> 
                                <img src="/img/uppcars/${data.img1}" alt="${data.mark}"> 
                                <h3>${data.mark} ${data.model}</h3> 
                                 <p>${data.describeen}</p> 
                            <div class="bottonInf"> 
                            <h4 class="mileage"><i class="fas fa-tachometer-alt"></i> <span>${data.mile}</span> KM</h4> 
                            <h4 class="price"><span>${data.price}</span> SEK</h4> 
                            </div> 
                          </div> 
                         </div>`; 
                $('#loadBaseCars').append(car); 
            } else if (locationse == '****/catalog.html') { 
                let car = `<div class="large-4 medium-6 small-12 columns"> 
                            <div class="portfolioIteam" data-id=${data.id}> 
                                <p class='wrapSaled ${classe}'>Saled</p> 
                                <img src="/img/uppcars/${data.img1}" alt="${data.mark}"> 
                                <h3>${data.mark} ${data.model}</h3> 
                                 <p>${data.describesv}</p> 
                            <div class="bottonInf"> 
                            <h4 class="mileage"><i class="fas fa-tachometer-alt"></i> <span>${data.mile}</span> KM</h4> 
                            <h4 class="price"><span>${data.price}</span> SEK</h4> 
                            </div> 
                          </div> 
                         </div>`; 
                $('#loadBaseCars').append(car); 
            } 
        } 
    }
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

На сайте есть 3 языка, в зависимости от ссылки locationse = location.href; я загружаю тот или иной контент.Проблема в том что когда захожу на основную версию сайта то каталог куда должен загружаться контент пуст, но при переходе на другой язык сайта у нас контент загружаеться, после смены языка опять на основной контент уже загружаеться.Ошибок нету.В чем проблема?

READ ALSO
Как сделать POST запрос к Yandex Translate API?

Как сделать POST запрос к Yandex Translate API?

Это мой запросВыглядит как GET, верно? Проблема в том, что если я пытаюсь хоть один параметр запихнуть в Body, то запрос возвращает Bad Request

166
Сортировка объекта в javascript

Сортировка объекта в javascript

Есть такой объект:

180
Функция для записи данных в массив

Функция для записи данных в массив

Столкнулся с такой проблемойУ меня есть функция (для вопроса упростил ее очень сильно):

200
Как правильно прочитать данный код var args = Array.prototype.slice.call(arguments); [дубликат]

Как правильно прочитать данный код var args = Array.prototype.slice.call(arguments); [дубликат]

Не могу связать воедино разрозненные (возможно поверхностные знания), помогите пожалуйста!

183