Здравствуйте, ув.-мые форумчанины, сильно не пинайте, только учусь (самостоятельно)
Прелюдие:
Дочерние элементы #grid_button могут быть разные.
У каждого дочернего элемента #grid_button имеется php скрипт, который соответствует имени id дочернего элемента #grid_button.
Цель была такова, к примеру , после нажатия кнопки
<button id ='knopka_02'>
вызывался php скрипт knopka_02.php и результат скрипта выводился в диалоговом окне.
Конкретика:
Не могу понять, почему после получение ответа "success" пропадает нажатая кнопка ....., если убрать данную строку то всё ok.
html и javascript прикладываю
<div id='grid_button'>
<button id ='index'>Проверка1</button>
<button id ='knopka_02'>Проверка2</button>
<button id ='knopka_03'>Проверка3</button>
<button id ='knopka_04'>Проверка4</button>
<button id ='knopka_05'>Проверка5</button>
<button id ='knopka_06'>Проверка6</button>
<button id ='knopka_07'>Проверка7</button>
</div>
<div id='grid_window'></div>
и скрипт
$(document).ready(function(){
// В зависимости от кол.-во и имен кнопок создаем пустые дивы
$('#grid_button').children().each(function()
{
var child = this.id;
var newdiv = '<div class="' + child +'"></div>';
$('#grid_window').append(newdiv);
});
// После нажатия кнопки вызывает php скрипт.
$('#grid_button').children().button().click(function()
{
var clickId = this.id;
var conWin = "#" + clickId ;
alert(conWin);
$.ajax
({
type: "POST",
url: "mygrid/" + clickId+ ".php",
// Почему то пропадает кнопка ....
success: function(html){$(conWin).dialog().html(html);}
});
});
});