【问题标题】:Add images to image slider while running, with jQuery and Flask使用 jQuery 和 Flask 在运行时将图像添加到图像滑块
【发布时间】:2013-01-22 21:37:08
【问题描述】:

我需要我的 jQuery 图像滑块(我还没有)在几秒钟后更新以查看是否有新图像。它必须这样做而不刷新页面(异步)

为此,需要一个 javascript 函数向 Flask(通过 Sijax)发送请求以搜索新图像。通过 Sijax,Flask 将图片的来源返回给页面,因此 jQuery 可以更新图片滑块并添加新图片,而无需刷新页面。

(如何)这可能吗?有没有 jQuery 图像滑块可以帮我做这个?

提前致谢

【问题讨论】:

    标签: jquery python ajax flask sijax


    【解决方案1】:

    jquery 可以与 ajax 异步工作

    $.ajax({
            url: 'yourpage',
            success: function(result) {
             //Do your thing
            }
    });
    

    现在由你决定它的工作方式

    【讨论】:

    • 我想我已经有了类似的东西,但我需要一个图像滑块,它可以在播放幻灯片时接受新图像,而无需刷新。例如,它可以每 20 秒查看一次 div 并在其中添加新图像。为了获取这些图像,我的 Flask 应用程序使用 jquery 将 放入 div(使用 append)
    • 我正在使用 Galleria 作为图像滑块,但我不知道它是否可以帮助我使用Sijax.request('startstream'); 启动流以获取图像,该Sijax.request('startstream'); 在文档准备就绪时执行.我的 python 文件中的 startstream 函数最后执行:obj_response.script(""" Galleria.run('#galleria', { extend: function(options) { this.push({ image: '%s' }); } });""" % str(image[0]) )。 str(image[0]) 是一个 img 标签 (<img src="..." />)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-12
    • 1970-01-01
    • 1970-01-01
    • 2012-04-30
    • 2017-06-23
    • 1970-01-01
    • 2012-05-25
    相关资源
    最近更新 更多