2017-05-27 39 views
0

比方说,我想建立这将在类似于以下形式使用模板的Web应用程序:动态地改变web表单模板内容

<h1> 
    { status_text[step] } 
</h1> 
<progress max="10" value="{ value[step] }"> 
</progress> 

换句话说,让我们说,我有表value[]status_text[],只更改变量step随着时间的推移,并希望表单实时反映这些变化(理想情况下,即使没有发送通知代码改变step,以便我可以使用current_time而不是一些人为的step) 。我应该用什么技术以最优雅的方式实现这样的行为? (对于主要语言,我宁愿使用Python,但如果没有Python相关解决方案,JS/PHP也可以工作)

在此先感谢您的任何建议。

回答

0

这些类型的任务总是在客户端完成,换句话说就是JavaScript

不管你用PHP的Python的后端逻辑,你需要的JavaScript做到这一点。

这就是说,如果你想使用纯JavaScript或类似库jQuery的,你将不得不触发的进展的每一个变化的事件和更新H1元素的值。我不认为这是最适合你的解决方案。

所以我建议你使用AngularJs。它是领先的网页开发技术之一。数据绑定使您可以非常轻松地完成此任务。无需触发事件或任何额外的工作。如果你对AngularJs感兴趣,这里是一个link开始。