我有一个更特别的问题。
在html标记中显示图像非常简单。我已经通过将dict中的sql文件返回到相同的命名html文件来完成它,该文件使用以下代码将其嵌入到标记中:
<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访问新选择的文件?
顺便说一句,我是一个菜鸟,我希望我能以一个好的方式提出这个问题。
谢谢!
答案 0 :(得分:0)
我建议你使用一个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>