返回浏览器时未找到AJAX、PHP复制的文件

返回浏览器时未找到AJAX、PHP复制的文件,php,jquery,ajax,file-not-found,Php,Jquery,Ajax,File Not Found,我正在使用“jqueryajaxphp”进行一些“.jpg”文件复制(每个文件大约330kb)。我将文件复制到新的目录位置 当我返回HTML并使用jQuery将IMG标记添加到表元素时,我复制的一些文件显示为未找到,但有404个错误,但它们确实存在 我想知道这是否是一个速度错误。我试图通过读取文件复制到的目录来减缓PHP返回的速度,但这似乎没有帮助 我认为这是一个速度问题,是否有人知道我如何克服这个问题,因为只有通过显示复制的文件,我才能确定它已被复制。有时,我也会遇到同样的问题,无法加载图像。

我正在使用“jqueryajaxphp”进行一些“.jpg”文件复制(每个文件大约330kb)。我将文件复制到新的目录位置

当我返回HTML并使用jQuery将IMG标记添加到表元素时,我复制的一些文件显示为未找到,但有404个错误,但它们确实存在

我想知道这是否是一个速度错误。我试图通过读取文件复制到的目录来减缓PHP返回的速度,但这似乎没有帮助


我认为这是一个速度问题,是否有人知道我如何克服这个问题,因为只有通过显示复制的文件,我才能确定它已被复制。

有时,我也会遇到同样的问题,无法加载图像。如果您打算使用jQuery,我建议您将脚本(用于加载图像)放入

事实上,当您想要显示或使用DOM对象进行操作时,它还没有准备好

别忘了打电话

<script type="text/javascript"
 src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>


在HTML的头部

在尝试了这里建议的各种选项和其他一些选项之后,我进行了研究,决定尝试将图像的显示放在不同于AJAX/PHP的函数中。换句话说,我没有在AJAX调用的result函数中处理图像,而是将结果从success函数传递给另一个函数

这似乎已经解决了我找不到的显示


这可能是巧合,因为我对DOM流的了解很差。

尝试增加ajax请求的超时时间。速度不应该是问题,因为上传完成后返回。我闻到这里有错误的字母大小写名称或键入错误。我很确定它们在那里,好像我右键单击未找到的图像并选择“在单独的窗口中显示图像”,它们就会显示出来,如果我用ftp查看目录,所有文件都在那里。@GeoPhoenix我明天会尝试超时,当我计算出语法时-thanks@GeoPhoenix. 超时没有任何影响,感谢您的想法,但我不能使用
.ready
功能,因为文件是在
.ready
发生后创建的。
<script type="text/javascript"
 src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>