我有一些麻煩試圖組織一堆ajax調用我在我的記錄提交應用程序的索引頁上。這是我想要做的:幫助雜亂無章的阿賈克斯電話+ Django
我在我的/索引頁上有一個列表,其中包含我在數據庫中的項目列表。當我向/ show_list發送一個ajax調用,然後將其加載到/索引頁面上時,此列表由django生成,然後將其加載到/ index頁面上
我有一個花式模式窗口,在相同/索引頁面上彈出以添加項目到數據庫。該表單在/ index頁面中編程,收集用戶輸入並將其發送到/ add_item以將其加載到數據庫中。
在/ show_list模板中描述的此列表中,我具有編輯功能來更改填寫上述表單的每個單獨記錄,以便用戶可以輕鬆編輯現有信息。但是現在,我有/ show_list代碼到達/ index以更改表單信息。編輯後的信息被傳回到/ add_item(但實際上正在編輯它),然後/ index調用/ show_list來刷新它自己。
我可以看到,這是令人難以置信的混亂和討厭的煩人。我最終在$ .ajax {success:function(){...}}部分添加了大量代碼,這對我來說並不合適。
有沒有更好的方法來安排這種行爲?