Мне было интересно, это простая ошибка в фреймворке или, может быть, я делаю что-то не так, но у меня есть аплодисменты, когда пользователь нажимает на ссылку, и при загрузке диалогового окна выполняется вызов ajax, но я замечаю больше одно диалоговое окно всплывает? Ссылка получает клики, и вы видите 1-10 ящиков сложены друг на друга! Я не знаю, что происходит. Ссылки поступают из цикла php, который генерирует от 1 до 1000 ссылок, у всех из которых есть функция mousedown, вызывающая функцию, которая вызывает диалоговое окно jquery ui для получения значения идентификатора и выполнения вызова ajax с этим для возврата содержимого для это диалоговое окно.
/// php
while($row = mysql_fetch_array($sql3)){
$clutchs[] = "
<li id=\"".$row['id']."\" class=\"ui-widget-content\" >
<a id=\"".$row['id']."\"
href=\"#\" onclick=\"return false\" onmousedown=\"popup('c:".$row['id']."')\"
title=\"".$row['fs']."\"
class=\"cer\">".$row['size']." car worth</a>
</li>
";
}
// jquery
function popup(a){
$.fx.speeds._default=500;
$(".popup").dialog({
autoOpen:!0,
show:"blind",
hide:"explode",
stack:!1
});
$(".popup").html(
'<center><img src="source/images/loaders/loaders(1).gif"></center>'
);
$.post("....",".....="+a,function(a){
$(".popup").html(a)
})
}