turbogears的jquery javascript库

jquer的Python项目详细描述


功能

jquery是一个jquery javascript库包装器和ajax助手 涡轮齿轮网络设计师。

可用的小部件

  • Jquery (basic jquery libray wrapper for Turbogears)

它还包含3个额外的基于jquery的ajax小部件。

  • addCallback / link_to_remote(target ,update, href, callback)
  • addPeriodBack / periodically_call_remote(update, href, interval)
  • addFormback / form_remote_tag(target, update, href)

它的灵感来自ruby on rails/pquery,并赋予它们扭曲的语法。

安装

使用设置工具安装:

$easy_install jquery

用法

jquery

包括在config/app.cfg中:

tg.include_widgets = ['jquery.jquery']

jquery ajax用法:

导入控制器.py:

from jquery import addCallback
from jquery import addPeriodback
from jquery import addFormback
....
return dict(addCallback = addCallback,
        addPeriodback = addPeriodback,
        addFormback = addFormback)

注意

更新通知表单1.1.2 jquery小部件:您需要返回dict(link=addperiodback),而不是 在以下版本中返回dict(link=addPeriodBack())

在模板中:

[div id="timelink"][a href = "#"]get time[/a][/div]
[div id="timediv"][/div]
${addCallback(target="timelink" ,update="timediv", href="/time")}

注意

使用genshi模板,您应该在回调之前添加“et”前缀,例如:

${ET(addCallback(target="timelink" ,update="timediv", href="/time"))}

或:

[div id="timediv"][/div]
${addPeriodback(update="timediv", href="/time", interval="3000")}

或:

[form class="timelink" action="ajax"  method="get" ]
   Field : [input type="text" name="field" /][br /]
   [input type="submit" /]
[/form]
[div id="timediv"][/div]
${addFormback(target="timelink", update="timediv", href="ajax")}

注意

addcallback/addperiodback/addformback调用可以放在模板中的任何位置。 查看http://docs.turbogears.org/1.0/RemoteLink了解详细信息。

历史记录

1.2.3:

  • update to jquery 1.2.3
  • host in TurboGears svn

1.2.2:

  • update to jquery 1.2.2

1.1.2W2:

  • new twisted style ajax call
  • new addFormback/form_remote_tag call
  • passing ajax function no need extra ‘()’ at all.

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java shibboleth idp获取用户属性   在Java FileWriter和FileReader中,是否可以使用对象?   java层多个BuffereImage相互重叠?   运行GWT/GAE应用程序时出现java时区错误   java事件。getX与圆的getLayoutX不对应   Axon中的java聚合vs AKKA中的Actor   内存如何测试对象引用在Java中使用了多少字节?   java如何使用一个方法的返回值作为另一个方法的参数?   在CentOS上启动Pentaho spoon时发生java JDK致命错误   java我在用逗号拆分字符串时遇到问题   java一个键上有多个键绑定?   java Jackson ObjectMapper处理JSON和非JSON输入   java Spring启动微服务,混合本地和远程服务   java无法删除行之间的空白   JavaSpring+Hibernate:创建bean时出错   Azure存储Java API:帐户不支持HTTP   如何实现基本API网关