4
我有一個處理表單的彈出窗口。點擊按鈕後,我需要關閉彈出窗口並返回到主頁面。 我該如何在我的Django視圖中執行這兩個操作?如何關閉彈出窗口並重定向到Django視圖中的另一個頁面?
def InsertPopup (request):
if request.method == 'POST':
form = CustomerForm(request.POST)
if form.is_valid():
form.save(True)
return HttpResponse('<script type="text/javascript">window.close()</script>')
此代碼工作正常,但「window.close」劇本我想重定向後/獲得焦點回到主頁面應列明更新的數據上。
非常感謝您的幫助。
謝謝德克,在代碼中我添加了嗎? – Martin 2013-02-08 23:01:14
如果你留在上面的例子中,直接在window.close()應該工作後:'return HttpResponse('')'。 – 2013-02-08 23:08:40
我收到一個語法錯誤:不支持的操作數類型(s)爲/:'str'和'str'。在彈出窗口提交表單後出現此錯誤。錯誤指的是腳本的行。任何想法如何解決它? – Martin 2013-02-09 00:14:20