由于新的IE更新,关闭jQuery UI对话框时Internet Explorer崩溃(KB2761451)

yas*_*sii 10 jquery internet-explorer jquery-ui

我们使用jQuery UI Dialog将数据插入数据库.当jQuery对话框关闭提交时,IE挂起并显示一条消息:"IE停止工作".此问题是由于更新"用于Windows 7的基于x64的系统的Internet Explorer 9的累积安全更新(KB2761451)"引起的.我已通过卸载确认此特定更新,问题已解决.

我正在使用以下代码行来关闭对话框

 $('#' + dialogName).dialog('close'); 
Run Code Online (Sandbox Code Playgroud)

卸载IE Update不是一个永久的解决方案.我怎么能永久解决这个问题????

小智 1

在 IE 中 DOM 准备就绪之前,您无法调用 .dialog()。将您的调用移至 test() 而不是 $(document).ready();