2011-11-02 38 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功能