我试图找出一种方法让 JQuery(如果可能)显示目录中的最新图像,而不管其文件名如何。基本上,我只想更新一个简单的标签来显示图像。我意识到这对于 Jquery 可能是不可能的,所以我的后备将是 PHP。
我一直在尝试研究如何做到这一点,但老实说不知道从哪里开始。任何提示,将不胜感激,
如果你想用 JQuery 来做,你可以!您只需要在您的应用程序中添加几行逻辑即可。
例如,当您将图像添加到该文件夹时,还要使用刚刚添加的图像名称编写一个文本文件。然后此文本文件将始终具有上传的最后一张图像的文件名。最后,使用 JavaScript(使用 JQuery 或其他任何东西)对文本文件执行一次请求,然后执行第二次请求以获取具有该文件名的图像。
这只是一个非常基本的示例,用于尝试分享如何执行此操作的想法,然后根据您的特定情况,您可以添加或更改许多细节以使其适用于您的情况。
顺便说一句,要使用 PHP 执行此操作,您将需要执行系统命令,例如“ls -ltrh”并解析输出以获取最后一个文件名。
您可以使用 PHP 脚本在特定目录中获取最新修改的文件。
代码可以在这里找到:Get last modified file in a directory
然后,您可以将其格式化为可以通过 jQuery AJAX 调用http://api.jquery.com/jQuery.ajax/传递的 JSON
使用这两种技术,您可以操纵数据以显示图像。