使用Ajax从外部HTML向Django视图发出经过身份验证的请求,可以按照以下步骤进行操作:
- 首先,在前端HTML页面中引入jQuery库,确保可以使用Ajax功能。可以通过以下方式引入:
- 首先,在前端HTML页面中引入jQuery库,确保可以使用Ajax功能。可以通过以下方式引入:
- 在前端HTML页面中,编写一个触发Ajax请求的事件,例如点击按钮:
- 在前端HTML页面中,编写一个触发Ajax请求的事件,例如点击按钮:
- 使用JavaScript代码,监听按钮点击事件,并在事件处理程序中发送Ajax请求:
- 使用JavaScript代码,监听按钮点击事件,并在事件处理程序中发送Ajax请求:
- 在Django的视图函数中,接收并处理Ajax请求:
- 在Django的视图函数中,接收并处理Ajax请求:
以上代码中,需要根据实际情况修改'/your-django-view-url/'为你的Django视图的URL,'your_token'为你的身份验证令牌。
这样,当点击按钮时,前端页面会发送经过身份验证的Ajax请求到Django视图,Django视图会进行身份验证并返回相应的结果。