#php #ajax #jquery-ui-dialog #dialog #jquery-selectbox
#php #ajax #jquery-ui-dialog #диалоговое окно #jquery-selectbox
Вопрос:
Привет, у меня есть диалоговое окно, которое должно открываться при нажатии кнопки и отображать сообщение «Это работает» внутри диалогового окна. Но я не знаю, почему после нажатия кнопки диалоговое окно не появляется.Спасибо.
Вот мой код js:
function getaddwidget()
{
$.ajax({
type: "POST",
url: "ajax/dashboard.php",
dataType : 'json',
cache: false,
data: {'aktion' : 'add-new-widget'},
success: function(data){
$('#addwidget').html(data.html);
},
error: function(data){
alert('error');
//$('#news').html(data.html);
}
});
}
$(function() {
$( "#dialog" ).dialog({
autoOpen: false,
show: {
effect: "blind",
duration: 1000
},
hide: {
effect: "explode",
duration: 1000
}
});
$('#addwidget .butt-rahmen').live('click', function(){
if($(this).attr('id') == 'addwidgetId')
$( "#dialog" ).dialog( "open" );
getaddwidget();
});
});
dashboard.php
if($param['aktion'] == 'add-new-widget')
{
$html = '<table width="538" cellspacing="0" cellpadding="0" border="0">
<tr>
<td id="addwidget">
<div id="dialog">
<p>IT WORKS!!!</p>
</div>
</td>
</tr>
</table>';
$return = array(
'status' => 1,
'html' => $html
);
echo json_encode($return);
die();
}
Комментарии:
1. кто-нибудь знает решение?