使用javascript/jQuery刷新特定的div内容

使用javascript/jQuery刷新特定的div内容,javascript,android,jquery,html,cordova,Javascript,Android,Jquery,Html,Cordova,我有一个JQuery div元素。它在屏幕上显示一幅图片。图像存储在设备内存中,并以连续的间隔(使用相同的文件名)被替换 一旦图像被显示出来,它就卡在那里了,我希望在任何给定时间访问这个div时,它自己加载最新的图像(保存在内存中) 我正在使用javascript开发这个应用程序 任何小小的帮助都将不胜感激 [更新] 这是我的代码,只是显示图像的标准方式。 图像1.png将定期替换。我希望在屏幕上更新此内容。您从SD卡获得的是一个文件URI对象,例如(file://storage/emulat

我有一个JQuery div元素。它在屏幕上显示一幅图片。图像存储在设备内存中,并以连续的间隔(使用相同的文件名)被替换

一旦图像被显示出来,它就卡在那里了,我希望在任何给定时间访问这个div时,它自己加载最新的图像(保存在内存中)

我正在使用javascript开发这个应用程序

任何小小的帮助都将不胜感激

[更新]
这是我的代码,只是显示图像的标准方式。


图像1.png将定期替换。我希望在屏幕上更新此内容。

您从SD卡获得的是一个文件URI对象,例如(file://storage/emulated/0/Images/1.png)或者你可以得到数据URL对象,它只是上面的Base64转换字符串。html img标签直接接受文件URI数据URL

因为cordova camera插件只允许用户选择要查看/编辑的图像或单击图像,所以我们可以使用cordova文件插件创建一个功能正常的图像画廊应用程序

将cordova文件插件添加到项目中:

cordova插件添加cordova插件文件

然后创建一个处理程序,为您提供图像的路径(语法):

resolveLocalFileSystemURL(cordova.file.dataDirectory,函数 (dirEntry){ log('文件系统打开:'+dirEntry.name); var isAppend=true; createFile(dirEntry,“fileToAppend.txt”,isAppend);},onerrorloads)

有关此插件的详细信息:

您可以将显示图像的测试库应用程序从DCIM/Camera文件夹(默认)下载到htmlimg标签中,并显示在用户屏幕上:


那么你已经试过什么了?显示您的代码,否则我们将无法帮助您。您是否使用诸如Ionic等框架?我不使用任何框架。只有普通的JQuery Mobile和javascript。我可以在存储器中将文件视为图像。你能告诉我一个可能的方法来解决我的问题吗?请注意,你必须获取该图像的文件URI或数据URL,并将其放入img标记中:然后图像将显示。你可以使用cordova camera插件获取图像,方法为:navigator.camera.getPicture(cameraSuccess,cameraError,[cameraOptions]);谢谢你的回复。我对此一无所知。很抱歉反应太晚。所以我只需要将
文件://
添加到
标记中?或者做更多的事情?我只是浏览了一下相机插件。所以这里我们需要使用相机来捕捉图像,或者使用本地图像浏览器来选择图像来获取位置?我试图在不让用户选择的情况下显示图像。我怎么做?你能帮我吗?