Ajax自动完成取消绑定第二次访问抛出jquery simplemodal

时间:2011-05-24 18:28:58

标签: jquery ajax simplemodal autocompleteextender

我正在使用jquery simplemodal来打开一个包含ajax自动完成输入的弹出窗体,第一次访问模态这个自动填充工作正常,但是当我关闭它并重新打开模态时,自动完成不再绑定到函数ajax,任何线索?我将关闭设置为默认值,不使用live ....

1 个答案:

答案 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();
  }
});