2010-09-22 77 views
0

我創建了一個自定義「喜歡」按鈕。 「like」是在一個post表單html元素中。對於我處理表單帖子後的view.py,我只想返回http響應成功並且不加載任何類型的成功頁面。在這種情況下,我會返回什麼樣的對象?django request.post

謝謝, 大衛

回答

2

你需要使用Javascript來觸發一個AJAX POST請求,而不是一個標準的瀏覽器請求因爲您試圖避免的行爲恰恰是標準的請求/響應循環的作用:瀏覽器觸發請求並將響應顯示爲下一頁。

另外,你可能會使用某種iframe,但那會很醜。

1

你可以只返回一個HTTP響應沒有任何內容:

from django.http import HttpResponse 
return HttpResponse() 
相關問題