我正在为一家公司开发本地站点(仅限本地内部使用,离线且无服务器)。我有一个主页,有一个主 div,其中包含 3 个不同的 div。每个 div 都链接到一个页面,每个 div 的“onclick”事件将加载链接到主 div 的页面。所以我必须使用文档准备功能检查每个页面是否存在,如果不存在,我想删除链接到该页面的 div。如何检查本地是否存在页面?我发现很多答案都检查连接状态是否存在页面,但我的 html 只能在离线和本地工作,所以我无法使用该方法。
编辑 - 已解决
我已经使用@che-azeh 的脚本解决了这个问题:
function checkIfFileLoaded(fileName) {
$.get(fileName, function(data, textStatus) {
if (textStatus == "success") {
// execute a success code
console.log("file loaded!");
}
});
}
Run Code Online (Sandbox Code Playgroud)
如果文件成功加载,我将更改新隐藏 div 的内容,该内容将告诉另一个脚本是否必须删除三个 div 中的每一个。
正如标题所说,是否可以检查DataSet是否已获取所有行?我正在使用来自FDQuery的组件.
我需要它因为我确信我的DataSet每次都获取所有行,但我注意到将connection.FetchOptions.Mode更改为fmAll(来自fmOnDemand),它们需要打开的时间增加1.5倍.