跳转到主要内容

Jquery为TurboGears提供的javascript库

项目描述

特性

jquery是一个为快乐的TurboGears网页设计师提供的jQueryjavascript库包装器和AJAX辅助工具。

可用小部件

  • Jquery (Turbogears的基本jQuery库包装器)

它还包含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的启发,并提供了扭曲的语法。

安装

使用setuptools进行安装

$easy_install jquery

用法

jquery

在config/app.cfg中包含

tg.include_widgets = ['jquery.jquery']

jquery AJAX用法

在controllers.py中导入

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

在模板中

[div id="timelink"][a href = "#"]get time[/a][/div]
[div id="timediv"][/div]
${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")}

参考

源代码

源代码可在

http://svn.turbogears.org/projects/tgJquery/trunk

历史记录

1.2.3:

  • 更新到jquery 1.2.3

  • 在TurboGears svn中托管

1.2.2:

  • 更新到jquery 1.2.2

1.1.2w2

  • 新的twisted风格AJAX调用

  • 新的addFormback/form_remote_tag调用

  • 传递AJAX函数不需要额外的“()”。

项目详情


下载文件

下载适用于您平台的项目文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。

源代码发行版

jquery-1.2.3.zip (27.1 kB 查看哈希值)

上传时间 源代码

构建发行版

jquery-1.2.3-py2.5.egg (24.1 kB 查看哈希值)

上传时间 源代码

由以下支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面