Показать сообщение отдельно
  #1 (permalink)  
Старый 04.11.2019, 00:38
Профессор
Отправить личное сообщение для savsoft Посмотреть профиль Найти все сообщения от savsoft
 
Регистрация: 03.01.2019
Сообщений: 163

Redirect после запроса AJAX
Всем привет,

Такая проблема, есть таблица с данными,полем ввода комментария и кнопками для записи комментария в базу данных и раскраски строки таблицы. Таблица формируется php скриптом и в зависимости от кода цвета - меняется фон строки таблицы. В строке таблицы вводится комментарий и нажимается кнопка, например желтая подсветка.
Выполняется ajax запрос, который вызывает php скрипт, где меняются данные в базе и необходимо обновить страницу. Вот тут проблема. Страница не обновляется. Вот код

<script>
		$(document).ready(function(){

			$("#CliTable").on('click','.btnYellow',function(){

				var color      = 1; // Yellow
				
				var currentRow = $(this).closest("tr"); 
				var CliNote    = currentRow.find("textarea").val();
				var CliId      = currentRow.find("td:eq(2)").text();
				
				paint_in(CliId, CliNote, color);
				 
			});

		function paint_in(CliId, CliNote, color){
			$.ajax({
				type: "post",
				url:  "paintin.php",
				data: {
						cli_id: CliId,
						cli_note: CliNote,
						color: color
				},
				success:function(){
					var url = 'clients.php#'+CliId;
					$(location).attr('href',url);
				}	
			});	
		}		
		
	</script>


Как сделать, чтобы по успешному выполнению запроса страница обновлялась? Или как сделать переход из текущего скрипта с передачей данных методом POST в другой php скрипт?
Ответить с цитированием