我正在使用jquery simplemodal来打开一个包含ajax自动完成输入的弹出窗体,第一次访问模态这个自动填充工作正常,但是当我关闭它并重新打开模态时,自动完成不再绑定到函数ajax,任何线索?我将关闭设置为默认值,不使用live ....
答案 0 :(得分:0)
我遇到了同样的问题 - 它似乎比自动完成更广泛 - 我在第二次打开时丢失了所有jquery绑定,所以我很确定这是一个简单的模式问题。为了解决自动完成问题,我将其加载到simplemodal open(并在关闭时卸载)。仍在寻找更好的解决方案!
$dialog.modal({
onShow: function(event, ui) {
$('#an-autocomplete-input').autocomplete();
},
onClose: function(event, ui) {
$('#an-autocomplete-input').autocomplete( "close" );
$.modal.close();
}
});