Как отключить авто скролл вверх после выполнения json success ? - Проблема в href="#" - вот что вызывает скролл вверх при нажатии. Нужно по другому делать кнопку.
<a href="#" onclick="skrit('1')" > Запустить </a>
function skrit(d1){
var data='d1='+d1;
$.ajax({
url: '1.php',
type: 'POST',
dataType: 'json',
data: data,
success: function(json) {
if (json['error']) {
// -----
} else if (json['success']) {
// после success нужно отключить авто скролл вверх.
}
}
});
}
//----------------- 1.php
<?
require_once('../connect/connect.php');
if(isset($_POST["d1"])) {
mysql_query("DELETE FROM tab WHERE id='"$_POST["d1"]."' ");
$json['success'] = true;
}
else{
$json['error'] = '- Ошибка при удалении.';
}
echo json_encode($json);
Проблема была в href="#" , заменил кнопку на input type="button".
function skrit( d1 ) {
var data = 'd1='+d1;
$.ajax({
url: '1.php',
type: 'POST',
dataType: 'json',
data: data,
success: function(json) {
if (json['error']) {
// -----
} else if (json['success']) {
// после success нужно отключить авто скролл вверх.
}
}
});
}
<!--
- Перед вызовом функции требуется вызвать event.preventDefault(),
- что бы отменить стандартное поведение якорной ссылки
-->
<a href="#" onclick="event.preventDefault();skrit(1);"> Запустить </a>
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости