handleSearchValue
используется input с типом HTMLInputElement поэтому его можно привязать его к useForm
:<input placeholder=" " onChange={handleSearchValue} value={searchValue} ref={register} />
<input type="checkbox" placeholder=" " name={value} ref={register} />
mysqldump
mysqldump -u [username] -p [database_name] > [backup_file.sql]
mysql -u [username] -p [database_name] < [new_database.sql]
mysql -u [username] -p [database_name] < [backup_file.sql]
save_lists()
вам нужно вызывать resolve(data)
в случае успешного завершения запроса, и reject(error)
в случае ошибки.resolve
и reject
не передают никаких значений, поэтому функция .then(x=>{alert('Going');})
не выполняется.save_lists()
.then(x=>{
alert('Going');
})
save_lists() {
return new Promise(function(resolve, reject) {
$.post('/en/save-lists', {})
.done(data=>{
alert('Success:'+data);
resolve(data);
})
.fail(x=>{
alert('Error happened');
reject(x);
});
})
}
resolve
будет вызвана с передачей данных, которые вернул сервер, и функция .then(x=>{alert('Going');})
будет выполнена. const button = document.getElementById("your-button-id");
button.addEventListener("click", function(){
button.innerHTML = "Loading...";
button.setAttribute("disabled", true);
$.get("url", function (data) {
//your code here
button.innerHTML = "Button";
button.removeAttribute("disabled");
});
});
// Создание экземпляра ShapeRenderer
ShapeRenderer renderer = new ShapeRenderer();
// Начало отрисовки
renderer.begin(ShapeRenderer.ShapeType.Filled);
// Установка цвета
renderer.setColor(Color.RED);
// Рендеринг прямоугольника
renderer.rect(x, y, width, height);
// Завершение отрисовки
renderer.end();