Здравейте! Успях да си изведа информацията от базата данни с jQuery обаче се натъкнах на 1 проблем при добавяно на ефекти. Когато използвам slideUp или slideDown (или който и да е друг ефект) информацията от базата данни се зарежда още преди да се е скрила предишната информация и така става малко грозно.
Ето кода:
[js]
<script type="text/javascript">
$(function() {
$('.get').click(function() {
$.ajax({
type: 'GET',
url: './jquery_load.php',
data: "get=" + $(this).val(),
success: function(data) {
if($("#showinfodiv").is(":hidden")) {
$("#showinfodiv").slideDown().addClass('showinfodiv').html(data);
} else {
$("#showinfodiv").slideUp("fast").addClass('showinfodiv').slideDown().html(data);
}
}
});
});
});
</script>
[/js]
Пропуснах да кажа, че има и 1 друг проблем. Винаги при първото показване няма анимация (просто се показва) и от там нататък като се избира опция тогава вече почва нормално (има анимация).
Ето кода:
[js]
<script type="text/javascript">
$(function() {
$('.get').click(function() {
$.ajax({
type: 'GET',
url: './jquery_load.php',
data: "get=" + $(this).val(),
success: function(data) {
if($("#showinfodiv").is(":hidden")) {
$("#showinfodiv").slideDown().addClass('showinfodiv').html(data);
} else {
$("#showinfodiv").slideUp("fast").addClass('showinfodiv').slideDown().html(data);
}
}
});
});
});
</script>
[/js]
Пропуснах да кажа, че има и 1 друг проблем. Винаги при първото показване няма анимация (просто се показва) и от там нататък като се избира опция тогава вече почва нормално (има анимация).