You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The behavior I'm looking for is to async submit a form whenever once of its number inputs changes, and update the HTML accordingly.
The number input itself is being generated programmatically via a Django Rest Framework (DRF) serializer, so I don't have direct access to edit the input specifically (without taking a bunch of extra steps I want to avoid).
I can achieve this with $ajax, but this feels less elegant than having Alpine AJAX do the request for me:
I think @change="event.target.form.requestSubmit()"is what you're looking for here. requestSubmit() will handle the form as through you clicked a "submit" button in the HTML. submit() bypasses normal HTML form stuff.
The behavior I'm looking for is to async submit a form whenever once of its number inputs changes, and update the HTML accordingly.
The number input itself is being generated programmatically via a Django Rest Framework (DRF) serializer, so I don't have direct access to edit the input specifically (without taking a bunch of extra steps I want to avoid).
I can achieve this with $ajax, but this feels less elegant than having Alpine AJAX do the request for me:
I tried using the follow for the
@change
event, but this changed the browser URL instead of making an async call:What's the best approach here?
The text was updated successfully, but these errors were encountered: