📜  Web2py-添加Ajax效果

📅  最后修改于: 2020-10-17 05:21:45             🧑  作者: Mango


在本章中,我们将讨论jQuery插件与web2py集成的示例。这些插件有助于使表单和表格对用户更具交互性和友好性,从而提高了应用程序的可用性。

特别是,我们将学习

  • 如何使用交互式添加选项按钮改善多选下拉菜单,

  • 如何用滑块替换输入字段,以及

  • 如何使用jqGridWebGrid显示表格数据。

尽管web2py是服务器端开发组件,但欢迎的脚手架应用程序包括基本的jQuery库。这个脚手架的web2py应用程序“欢迎”包括一个名为views / web2py_ajax.html的文件。

该视图的内容如下-



{{
   response.files.insert(0,URL('static','js/jquery.js'))
   response.files.insert(1,URL('static','css/calendar.css'))
   response.files.insert(2,URL('static','js/calendar.js'))
   response.files.insert(3,URL('static','js/web2py.js'))
   response.include_meta()
   response.include_files()
}}

该文件包含JavaScript的实现和AJAX的实现。 web2py会阻止用户使用其他AJAX库,例如Prototype,ExtJS,因为通常会发现实现此类库更容易。

jQuery效果