通过ajax的jQuery ui对话框内容不显示在asp.net上
我希望在asp.net上加载页面时动态创建一个对话框。通过javascript,我做了如下工作:通过ajax的jQuery ui对话框内容不显示在asp.net上,jquery,asp.net,jquery-ui,Jquery,Asp.net,Jquery Ui,我希望在asp.net上加载页面时动态创建一个对话框。通过javascript,我做了如下工作: Popup.Selector = { if($('#DivDialogSelector1').length == 0){ $('body').append('<div id="DivDialogSelector1"></div>'); $.ajax({ method:'Get', url:'../Selecto
Popup.Selector = {
if($('#DivDialogSelector1').length == 0){
$('body').append('<div id="DivDialogSelector1"></div>');
$.ajax({
method:'Get',
url:'../Selectors/Clients.aspx',
success: function (data) {
$('#DivDialogSelector1').append(data);
$('#DivDialogSelector1').dialog({
title: 'Select Client',
autoOpen: false,
'Select': function () {
$(config.Code).val();
$(config.Name).val();
$(this).dialog('close');
},
'Cancel': function () {
$(this).dialog('close');
}
});
}
});
$(config.fires).click(function(){
$('#DivDialogSelector1').dialog("open");
});
}
}
但是在我的defaultPage.aspx上设置此javascript时,它不起作用。
但是在console.log上没有显示任何错误
我检查了我是否把对脚本的引用放在head标签上,它就在那里。所以我对正在发生的事情一无所知不是直接的答案,而是一些帮助调试的步骤 检查您的点击是否确实触发,并在点击处理程序中发出警报 在Firebug中,检查DivDialogSelector1是否具有从服务器动态加载的正确HTML 如果2的答案是否定的,那么请确保GET URL是正确的硬代码,并且是要测试的绝对路径
单击fires对象html元素时不显示对话框