【发布时间】:2010-11-24 05:41:40
【问题描述】:
我在尝试组织记录提交应用程序的索引页面上的一堆 ajax 调用时遇到了一些麻烦。这就是我想要做的:
我的 /index 页面上有一个列表,其中包含我在数据库中的项目列表。当我向 /show_list 发送 ajax 调用然后将其加载到 /index 页面上时,此列表由 django 生成
我有一个花哨的模式窗口,它会在同一个 /index 页面上弹出,以便将项目添加到数据库中。此表单在 /index 页面中编程,收集用户输入并将其发送到 /add_item 以将其加载到数据库中。
在 /show_list 模板中描述的这个列表中,我有编辑功能来更改每个单独的记录,这些记录填写上面的表格,因此用户可以轻松地编辑现有信息。但现在,我有 /show_list 代码进入 /index 以更改表单信息。编辑后的信息被传回 /add_item(但实际上是在编辑它),然后 /index 调用 /show_list 刷新自己。
我可以看到这是令人难以置信的混乱和烦人的跟踪。我最终在 $.ajax{success: function(){ ... } } 部分中有大量代码,这对我来说似乎不正确。
有没有更好的方法来安排这种行为?
【问题讨论】:
标签: javascript jquery django