Как отключить авто скролл вверх после выполнения json success?

351
05 октября 2017, 14:45

Как отключить авто скролл вверх после выполнения 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);

Answer 1

Проблема была в href="#" , заменил кнопку на input type="button".

Answer 2

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>

READ ALSO
Добрый день, вопрос по пхп и bin2hex

Добрый день, вопрос по пхп и bin2hex

Знающие подскажите после прогонки bin2hex пробелы остаются в хексе как "20" как сделать пробелы как "00" ?

340
Php on IIS 10 windows10x64

Php on IIS 10 windows10x64

все источники показывают как развернуть php сайт на примере простого вывода информации о phpв моем сайте на php код работает не весь вот пример:...

267
Формирование URL DLE (alt_name)

Формирование URL DLE (alt_name)

Существует движок DLEВ Бд УРЛ страницы хранится в ячейке "alt_name"

325
Записать данные из select option в базу данных

Записать данные из select option в базу данных

Всем приветМне нужно из select данные которые в опциях записать в БД

380