我正在使用'jQuery AJAX PHP'来复制一些'.jpg'文件(每个文件大约330kb)。我将文件复制到新的目录位置。
当我返回HTML并使用jQuery将IMG标记添加到Table元素时,我复制的一些文件显示为Not Found with 404 errors,但它们就在那里。
我想知道它是否是速度错误。我试图通过读取文件被复制到的目录来减慢PHP的返回速度,但这似乎没什么帮助。
我认为这是一个速度问题我是否正确,是否有人知道我如何克服这个问题,因为只有通过显示复制的文件,才能确定它已被复制。
答案 0 :(得分:0)
有时我在加载图片时遇到同样的问题。如果您打算使用jQuery,我建议您将脚本(加载图像)放在
中$(document).ready(function() {
// put all your jQuery goodness in here.
});
事实是,当您想要显示或使用它操作时,您的DOM对象尚未就绪。
别忘了打电话
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
在HTML的头部。
答案 1 :(得分:0)
我尝试过这里和其他一些建议的各种选项,我研究过,我决定尝试将图像的显示放在与AJAX / PHP不同的功能中。换句话说,我没有在AJAX调用的结果函数中处理图像,而是将成功函数的结果传递给另一个函数。
这似乎治愈了我未找到的显示器。
这可能是巧合,还有其他事情发生,因为我对DOM流程的了解很少。