Javascript 在web2py中更新图像
我有一个更特殊的问题 在html标记中显示图像非常简单。我通过将dict中的sql文件返回到同一个命名的html文件来完成此操作,该文件使用以下代码将其嵌入标记中:Javascript 在web2py中更新图像,javascript,python,image,web2py,Javascript,Python,Image,Web2py,我有一个更特殊的问题 在html标记中显示图像非常简单。我通过将dict中的sql文件返回到同一个命名的html文件来完成此操作,该文件使用以下代码将其嵌入标记中: <img width="400px" src = "{{=URL('download_image', args = image_vid.file)}}" /> 我现在的问题是,我真的很困惑。我在模型中有一个图像数据库,我制作了两个按钮在这两者之间切换。切换就是这样简单地完成的 <button name="p
<img width="400px" src = "{{=URL('download_image', args = image_vid.file)}}" />
我现在的问题是,我真的很困惑。我在模型中有一个图像数据库,我制作了两个按钮在这两者之间切换。切换就是这样简单地完成的
<button name="previousButton" type="button"
value="Überraschung1" onclick="{{if session.currentImVidID > session.currentLenImVid:}}
{{session.currentImVidID = session.currentImVidID - 1}}
{{else:}}
{{session.currentImVidID = session.currentLenImVid - 1}}
{{redirect(URL('show_image_video'))}}
{{pass}}">
previous file
</button>
上一个文件
但我总是要刷新浏览器标签才能看到新选择的图片
我已经看到,可以在显示html时使用java脚本进行更新,而无需刷新。但是我很困惑。如何从javascript访问控制器函数提供的新文件
顺便说一句,我是一个noob,我希望我以一种好的方式提出了这个问题
谢谢大家! 我建议您使用javascript滑块(Codecanyon或Github中有很多)。通常,您需要在Web2py中生成如下模板:
<div id="slider">
<img width="400px" src = "img1" />
<img width="400px" src = "img2"/>
<img width="400px" src = "img2"/>
...
</div>
...
然后在模板的底部使用如下内容:
<script type="text/javascript">
$(window).load(function() {
$('#slider').activate();
});
</script>
$(窗口)。加载(函数(){
$(“#滑块”).activate();
});
不能在onclick
属性中使用web2python模板代码。onclick
代码必须是Javascript,不能直接引用服务器端对象,如会话。