2011-11-02 55 views
0

所以,我对这个话题有点困惑。 Drupal 7提供了一个AJAX框架,简而言之,就是如何在不写javascript的情况下制作AJAX请求。例如,假设我有一个链接加载最近的文章块中的某个地方。这不是一个真正的问题,但你明白了。我通常会使用jQuery的AJAX方法等编写适当的js文件。AJAX框架或原生jQuery? drupal 7

问题是为什么我应该更喜欢框架,而不是原生jquery,反之亦然...?有没有关于AJAX在drupal 7中有很多教程...

你的意见是什么?

谢谢

回答

1

那么第一件事是,使用Drupal的框架,符合drupal编码标准。使用drupal框架可以让这些信息被其他模块和你的主题所吸引,帮助你正确地做好准备,你可以在以后编辑它,而不用另外编辑一个js文件。这也将有助于安全,因为Drupal的安全机制已经到位。希望这可以帮助。约书亚

0

那么jquery本身就是一个框架,它可以让你调用AJAX的可能性。

AJAX是通过提供浏览器的XMLHttpRequest实现的。您可以使用javascript与此对象进行交互。

因此,您的语句“原生jquery”是不正确的,“原生javascript”将是正确的。

jQuery是一个具有AJAX功能的框架,Drupal拥有它自己的AJAX框架。

您会看到:javascript是“本机”访问AJAX的方式。

您可以使用您喜欢的框架(jQuery的是,Drupal,衣,...),以“简化”的“原生”的JavaScript的方式来访问Ajax功能