<li><a href="#" onclick="load('adidas OriginalsBRAND')">adidas Originals</a></li>
let brand = [];
function load(x) {
var xhr = new XMLHttpRequest();
xhr.open('GET', encodeURI(x), false);
xhr.onreadystatechange = function() {
if (xhr.readyState != 4) return;
if (xhr.status != 200) {
// обработать ошибку
alert(xhr.status + ': ' + xhr.statusText);
} else {
try {
brand = xhr.responseText;
} catch (e) {
alert("Некорректный ответ " + e.message);
}
brand = JSON.parse(brand);
var znak1 = /\[/gi;
var znak2 = /\"/gi;
var znak3 = /\]/gi;
for(let i=0; i<brand.length; i++){
brand[i].info = brand[i].info.replace(znak1, '').replace(znak2, '').replace(znak3, '').split(',');
brand[i].photo = brand[i].photo.replace(znak1, '').replace(znak2, '').replace(znak3, '').split(',');
brand[i].size = brand[i].size.replace(znak1, '').replace(znak2, '').replace(znak3, '').split(',');
}
for(let i=0; i<brand.length; i++){
brand[i].size.map(function(el,ind){
brand[i].size[ind] = el.trim();
})
}
brand = JSON.stringify(brand);
sessionStorage.setItem("brand", brand);
}
}
xhr.send();
}
var express = require('express');
var app = express();
app.get(/.*BRAND$/, function (req, res) {
let reg = /%20/gi;
let brand = req.url.slice(1).slice(0, -5).replace(reg, ' ');
const mysql = require("mysql");
const connection = mysql.createConnection({
host: "localhost",
user: "root",
database: "bs",
password: ""
});
connection.connect(function (err) {
if (err) {
return console.error("Ошибка: " + err.message);
} else {
//res.send('Подключение к серверу MySQL успешно установлено');
}
});
let query;
if(brand == 'All'){
query = `SELECT * FROM bs`;
} else{
query = `SELECT * FROM bs WHERE brand = '${brand}'`;
}
connection.query(query, (err, result, field) =>{
res.send(result);
})
});
const express = require('express');
const app = express();
app.use(function (request, response) {
response.send('<h2>Hello</h2>');
});
app.listen(3000);
let a;
function bs(x) {
var xhr = new XMLHttpRequest();
xhr.open('GET', '', false);
xhr.onreadystatechange = function() {
if (xhr.readyState != 4) return;
if (xhr.status != 200) {
// обработать ошибку
alert(xhr.status + ': ' + xhr.statusText);
} else {
try {
a = xhr.responseText;
} catch (e) {
alert("Некорректный ответ " + e.message);
}
console.log(a)
}
}
xhr.send();
}
так ошибка 404