Работа с ajax через jquery

Иногда нужно выполнить запрос на сервер без перезагруки страницы, нам поможет ajax. С библиотекой jquery это сделать очень просто

Подключаем библиотеку

https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js

Jquery ajax

$.ajax({
			type: 'POST',
			url: 'handler/ajax.php',
			data: { key:el,data:data},
			dataType:'json',
			success:function(answer) {			
				if(answer[1]=='something')
				{		
					location = answer[0];
				}
				else
				{		
					$("#canvas_table_lok"+answer[2]).empty();
				}	
           
			}
		});

Обрабатываем на строне сервера

if(isset($_POST['key']) && !empty($_POST['key'])){	
	$key	=	$_POST['key'];
	$data	=	$_POST['data'];
}
else
{
	echo "Доступ запрещен";
}