DEV Community

Benji 🍙
Benji 🍙

Posted on

TIL HTMX is way faster than writing AJAX logic directly inside a Django template

e.g. In my Django template I might have:

{% load ajax %}

<button id="my-button">Click me</button>

<script>
$(document).on("click", "#my-button", function() {
  $.ajax({
    url: "/my-view",
    type: "GET",
    success: function(data) {
      // Do stuff
    }
  });
});
</script>
Enter fullscreen mode Exit fullscreen mode

but with HTMX you can just do this:

<button id="my-button" hx-post="/my-view"></button>

Enter fullscreen mode Exit fullscreen mode

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay