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")}
参考
jquery https://jqueryjs.cn
源代码
源代码可在
历史记录
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 查看哈希值)