首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaScript/jQuery在尝试加载/打开文件之前检查文件是否可读

JavaScript/jQuery在尝试加载/打开文件之前检查文件是否可读
EN

Stack Overflow用户
提问于 2011-08-10 11:31:56
回答 2查看 330关注 0票数 0

我有一个将大量数据写入“转储”文件的PHP文件,然后我使用Jquery从我的用户界面页面$('#element').load()这些数据。问题是我正在动态创建这个转储文件,随着越来越多的转储文件内容被添加,我的Jquery每隔几秒钟就会再次加载这些数据。这在大多数情况下都工作得很好。当读操作发生时,当文件被写入时,问题就出现了。这会停止我的PHP脚本。我用is is_writable()检查PHP以确保文件可用,但是对于JavaScript/Jquery有"is_readable()“类型的函数吗?我知道我可以创建一个“中间”的PHP文件来检查,但这需要大量的更改,有没有一种简单的方法来签入JavaScript?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-26 09:00:46

最终不得不使用一个中间php文件,该文件在尝试读取转储文件之前等待转储文件变得可用,然后回显内容。

票数 0
EN

Stack Overflow用户

发布于 2011-08-10 11:38:14

在ajax调用中,您应该只请求文件,如果它不可用,您应该有一个错误处理程序,当它不可用时,它可以执行您想做的任何事情。除非您在服务器上创建了一个不同的ajax调用来为您提供该信息,否则没有其他方法可以对其进行预检。

如果在它不存在的时候请求它会导致PHP脚本出现问题,那么您只需要弄清楚如何解决这个问题,这样它就可以返回空数据,或者只向ajax调用返回一个错误,而不会扰乱服务器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7005582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档