Вы отправляете запрос POST AJAX, поэтому используйте $albumname = $_POST['album'];
на своем сервере, чтобы получить значение. Также я бы порекомендовал вам написать такой запрос, чтобы обеспечить правильную кодировку:
$.ajax({
type: 'POST',
url: 'test.php',
data: { album: this.title },
success: function(response) {
content.html(response);
}
});
или в более короткой форме:
$.post('test.php', { album: this.title }, function() {
content.html(response);
});
и если вы хотите использовать запрос GET:
$.ajax({
type: 'GET',
url: 'test.php',
data: { album: this.title },
success: function(response) {
content.html(response);
}
});
или в более короткой форме:
$.get('test.php', { album: this.title }, function() {
content.html(response);
});
и теперь на вашем сервере вы сможете использовать $albumname = $_GET['album'];
. Будьте осторожны с запросами AJAX GET, так как они могут кэшироваться некоторыми браузерами. Чтобы избежать их кеширования, вы можете установить параметр cache: false
.