我有一个带有DropDownList的fancybox表单。如果所需的项目不在DropDownList中,则用户单击[+]符号将项目添加到列表中,该列表将在新的fancybox中打开新表单。
在大多数情况下,一切都运行良好,但如果多次向DropDownList添加一个项目,第二次,第二个fancybox不会完全关闭,也不会打开原来的fancybox。这是我的代码:
function dbwAddNewitem(itemName) {
$.ajax(
{
url: "/MyUrl",
type: "POST",
data: { ItemName: itemName },
dataType: "json",
success: function (data) {
$('#MyDropDownListId').html(data);
$.fancybox({
content: $('#divMyFirstFancyBox'),
modal: true
});
},
error: function (error) {
// Handle error
}
});
}
任何想法为什么它第一次工作但不是在那之后?
谢谢, 萨姆