我正在评估jQuery插件,以便在任何地方使用
AJAX创建Drupal 7站点.我一直在使用
ajaxy.但它似乎没有得到非常积极的维护.
我找到的两个可能的解决方案是pjax和djax.您对这些插件有什么经验?
您知道哪些其他插件可以执行类似的功能?非常重要的功能是SEO友好性(最好使用pushState,因此不使用散列.散列用作不支持的浏览器的后备.).并且还必须非常灵活,因为它必须与Drupal的HTML结构相推.
最佳答案 Drupal提供自己的
AJAX framework
can easily be used to ajaxify links.您不能将任何JavaScript代码编写为
many AJAX commands are already provided.解决方案是SEO友好.链接在其路径中以nojs元素输出,然后在框架使用时由ajax替换.
有关API用法,请参见AJAX Example,AJAX Graceful Degradation和AJAX Commands示例模块.