Здравсвуйте. Возник вопрос. Все знают социальную сеть вконтакте.ру
Мне нужно знать, как так же реализовать на id работу.
Допустим есть фотогалерея.
Человек заходит и видит перед собой две ссылки:
<a id=album>Мои альбомы<a> | <a id=cat>Категории<a>
нужно, чтобы без перезагрузки страницы пользовать мог попасть в альбомы ИЛИ в категории.
Допустим у меня есть файл отвечающий за альбомы называется album.php и за категории cat.php
Если посетитель нажимает на "Мои альбомы" (id=album), тогда должно подгрузиться файл album.php
Загрузить должно следующее:
сверху ссылка "Добавить альбом", снизу наименования уже созданных альбомов в виде:
<a id="view_album1">Альбом 1</a> (<a id="add_photo_to1">добавить фото</a>)
<a id="view_album2">Альбом 2</a> (<a id="add_photo_to1">добавить фото</a>)
<a id="view_album3">Альбом 3</a>(<a id="add_photo_to1">добавить фото</a>)
..........
При выборе одного из альбомов (view_album...) у меня все из того же файла album.php должен сработать php скрипт, который выводит фотографии находящиеся в выбранном альбоме в виде:
<a id="add_photo_to1">Добавить фотографию в альбом 1</a>
Фотография1
Фотография2
Фотография3
...................
Примерно тоже самое должно происходить при выборе не "Мои альбомы", а "Категории".
Суть вопроса в следующем - как мне при выборе разных id передавать параметры одному и тому же скрипту php?
Находил пример:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; Charset=UTF-8">
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<form id="myForm">
Введите имя:<br/>
<input id="username" type="text" size="20"><br/><br/>
<a id="eee" href="javascript:void(0)">fffffff</a>
</form>
<div id="content"></div>
<script>
$(document).ready(function(){
$('#eee').click(function () {
$.ajax({
type: "POST",
url: "greetings.php",
data: "username="+$("#username").val(),
success: function(html){
$("#content").html(html);
}
});
return false;
});
});
</script>
</body>
</html>
в принципе понятно как это работает, но как по разным id разобрать не понятно.
Можно на каждый id насоздавать море функций, но это будет глупостью, должна быть какая-то универсальность, функция, которая срабатывает при нажатие на ссылку с определенным id, этот id должен передаться в функцию и функцию передает скрипту php параметры, в зависимости от которых я и буду выполнять в скрипте php те или иные действия.
Нужно передать оидн, два или более параметров файлу, в виде:
album.php?id_album=2 или
album.php?id_album=2&action=add