а про библиотеку jquery вы слышали, просто с ней будет вам удобней писать. я вам накидаю небольшой алгоритм, а там разбирайтесь, что не понятно спрашивайте, хотя в интернете много подобной информации есть, т.к. это основы основ веба. описание будет в коде:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>example</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.11.1.min.js"></script>
</head>
<body>
<a href="/info/?id=1">Ссылка 1</a><br>
<a href="/info/?id=2">Ссылка 2</a><br>
<a href="/info/?id=3">Ссылка 3</a><br>
<a href="/info/?id=4">Ссылка 4</a><br>
<script type="text/javascript">
//для начала нам надо найти все тэги a, и навешиваем событие при клике по данному тэгу
$('a').click(function ()
{
//выведим в консоль "меня кликнули", для того чтобы проверить, что клик отрабатывает
console.log('меня кликнули');
//найдем значение ссылки и тут же найдем id
var href = $(this).attr('href'),
id = href.split('=')[1];
//делаем ajax запрос
$.ajax(
{
type: "get",//метод get
url: "send.php", //url по которой делаем запрос
data://список параметров. у меня только id
{
id: id
}
}).done(function (msg)
{
//при успехе выведем то, что прислал сервер
console.log(msg);
}).fail(function ()
{
//при ошибке, выведем в консоль ошибку
console.log("ошибка");
});
//возвращаем false - для того, чтобы по клику мы не перешли по ссылке
return false;
});
</script>
</body>
</html>
а это сам php куда идет запрос:
<?php
echo "сервер получил id = " . $_GET['id'];