2011-08-04 12 views
2

我有一個觀點是這樣的如何使用jQuery的後一個Django內提交表單

def post_details(request,id): 
    if request.method== POST: 
     form=SubmitForm(request.POST) 
     if form.is_valid(): 

現在的形式是應該做的事情之一是自動註冊一個用戶,然後發送細節到另一個頁面。我有點擊提交按鈕一個JavaScript,它本質上確實做登記部分。代碼如下。但註冊後,用戶不會回到表單,並完成手頭的其餘工作,例如將數據重定向到另一個頁面。我該怎麼辦?它註冊,然後停留在頁面上。

jQuery代碼是在這裏的引擎收錄

http://pastebin.com/GPu4Ss4F

感謝

+0

丹,感謝編輯 – ramdaz

回答

1

的jQuery的優點是你不需要刷新或重新將用戶定向到一個新的頁面。既然你已經這麼做了,它有點挫敗了jQuery的目的,爲什麼不直接處理視圖中的用戶註冊和其他功能呢?

+0

這是一個UI要求。我沒有多少發言權 – ramdaz

+1

我明白了,在這種情況下,您是否可以將用戶重定向到下一頁作爲.ajax()成功函數的一部分?像'window.location.href = nextpage'可能會有訣竅。 –