Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 敏捷工具包-如何加载atk4_form.js?_Javascript_Jquery_Modal Dialog_Atk4_Agiletoolkit - Fatal编程技术网

Javascript 敏捷工具包-如何加载atk4_form.js?

Javascript 敏捷工具包-如何加载atk4_form.js?,javascript,jquery,modal-dialog,atk4,agiletoolkit,Javascript,Jquery,Modal Dialog,Atk4,Agiletoolkit,我正在使用敏捷工具包4.2版。 我使用一个javascript函数创建一个模式(弹出窗口),内容通过ajax调用插入。 内容是通过jquery的“.html()”函数插入的,但在大数据的情况下,该函数的速度非常慢 我用普通的javascript函数“.innerHTML”替换了这个函数 但是现在,atk4_form.js不再加载,我不知道为什么。jquery的“html()”函数上有钩子吗?使用“html”时会调用所有内容事件,但使用“innerHTML”时不会调用任何内容事件 我知道类“For

我正在使用敏捷工具包4.2版。 我使用一个javascript函数创建一个模式(弹出窗口),内容通过ajax调用插入。 内容是通过jquery的“.html()”函数插入的,但在大数据的情况下,该函数的速度非常慢

我用普通的javascript函数“.innerHTML”替换了这个函数

但是现在,atk4_form.js不再加载,我不知道为什么。jquery的“html()”函数上有钩子吗?使用“html”时会调用所有内容事件,但使用“innerHTML”时不会调用任何内容事件

我知道类“Form_Basic”在“render”函数中加载thtk4_Form.js。但是必须有一些用于呈现的钩子指向jquery的“html”或“append”函数


知道当我使用javascript函数“innerHTML”时如何加载atk4的基本函数吗?

您需要在服务器响应中查找标记,并在触发窗口打开事件的元素的上下文中执行它。如果您没有做任何花哨的事情,那么只需对块求值()

加载程序是很久以前编写的,请参见文件

javascript被包装在
$.atk4(function(){..})中类似于$(函数(){});但是稍微延长了

最有可能的执行是通过jQueryUI小部件完成的,该小部件设计用于安全地加载页面区域

要回答您的问题,您应在此处复制并修改此文件:


谢谢,我的数据长度为800000,jqyery的“html”加载时间为6秒,javascript的“innerHTML”加载时间为0.41秒。谁想等待超过7秒的弹出窗口出现?那么你的页面设计就错了。没有paginator,向客户机显示如此大的数据表是没有用的。InnerHTML当然更快,但据我所知,它不会运行脚本,也不会像jQuery html()那样做所有花哨的事情。另外,你应该看看ATK版本4.3和新版本:)@Pascut,也许使用最新的jQuery会优化html()方法,我不确定为什么需要这么长时间。不管怎样-如果您设法使脚本正常工作,请共享:)