$('#searchform').submit(function(е){
e.preventDefault(); // это предотвратит отправку формы
// здесь код который выполнится до отправки запроса к серверу
$.get(url) // запрос к серверу
.then(data=>{
// здесь код который выполнится после успешного ответа сервера
}
.catch(err=>{
// здесь код если произошла ошибка
})
jQuery('select[name="metall"]').on('change', function(event){
const value = event.target.value;
jQuery("#" + value).prop('checked', true);
});
const value = jQuery(this).val()
const options ={ // опции для запроса
headers : { // заголовки запроса
'Content-Type': 'application/json'
}
};
Axios.post('http://localhost:8080/registration', data, options);
connect(url[, options], callback)
// Запуск сервера
MongoClient.connect('mongodb://localhost:27017/alldatabase', function(err, database) {
useUnifiedTopology: true; // <---????
useNewUrlParser: true; // <---???? неправильно опции установлены
...
// Запуск сервера
MongoClient.connect(
'mongodb://localhost:27017/alldatabase', // строка подключения
{
useUnifiedTopology: true, // установка опций
useNewUrlParser: true
},
function(err, database) { // callback
if (err) {
return console.log(err);
}
// Ссылка на бд
db = database;
app.listen(3000, function() {
console.log('Подключение');
});
});
const key =null;
const onChange =e => { // обработчик изменения поля ввода
const value = e.target.value;
clearTimeout(key); // отменить выполнения предыдущего запроса
if(value.length < 4) // если длинна менее 4 не отправлять запрос
return;
// отправка запроса с задержкой
key=setTimeout(()=>fetch(url+ value).then(res=>{
// здесь обработка ответа сервера
}), 2000) // 2 сек задержка
}