1 回答

TA貢獻2080條經驗 獲得超4個贊
您可以通過在指向呈現空 HTTP 響應的 URL 下添加 AJAX 函數來完成此操作view.html:URL /run_ajax(應包含在您的 中urls.py)應如下所示:
```re_path(r'^run_ajax', views.function_to_call_with_ajax)```
function_to_call_with_ajax 是這樣的(在 view.py 中):
def wait_and_print(request):
print(5)
time.sleep(90)
return HttpResponse("")
AJAX 功能:
<script type="text/javascript">
$( document ).ready(function() {
console.log("ready!");
$.ajax({
url: '/run_ajax', //The URL you defined in urls.py
success: function (data) {
console.log('data ', data)
//If you wish you can do additional data manipulation here.
},
error: function (error) {
console.log('error', error)
}
});
添加回答
舉報