我已经搜索了足够的例子,但不能得到满意的结果。请解释所有必要的代码。我在AJAX上很穷。我试图在我的代码中使用DAJAXICE,但取得了一点成功,但没有传递参数。 我正在使用Django 1.6 Dajaxice 0.7 Dajax 0.9。 任何你觉得最简单的方法都可以,但请用所有代码解释。 TIA。如何从Django动态使用AJAX/DAJAX/DAJAXICE /简单的Javascript动态填充另一个下拉菜单?
0
A
回答
0
如果您只需要一个简单的Django视图来获取一些AJAX数据,请看django-braces AjaxResponseMixin。下面是返回对象ID及其名称的列表中的代码示例:
from django.views.generic import View
from braces import views
class SomeView(views.JSONResponseMixin, views.AjaxResponseMixin, View):
def get_ajax(self, request, *args, **kwargs):
my_objects = MyObject.objects.all()
json_dict = {
'ids': [x.id for x in my_objects],
'names': [x.name for x in my_objects]
}
return self.render_json_response(json_dict)
然后使用jQuery ajax,使您的模板查询并填充字段。
如果你不熟悉基于类的意见,您对这一观点的URL可能是:
url('^objects/(?P<some_id>[0-9]+)/$', SomeView.as_view())
然后get_ajax
你可以访问self.kwargs['some_id']
筛选的对象。
+0
你能帮我用模板代码吗?视图代码是完全正确的。到目前为止,我通过使用form标签的action属性来发送来自模板的请求。我无法通过使用AJAX函数的url标记将请求发送到视图。你能否解释一下这个代码? – atitpatel
相关问题
- 1. 动态填充两个下拉菜单
- 2. 从上一个下拉菜单中选择动态填充下拉菜单
- 3. 动态填充下拉菜单
- 4. 动态填充下拉菜单
- 5. Javascript - 根据动态填充的下拉菜单转到url
- 6. 使用JSON数据动态填充下拉菜单
- 7. 使用JSON数组名称动态填充下拉菜单
- 8. 如何基于另一个下拉值选择多选一个动态填充的下拉菜单
- 9. 动态填充WPF上下文菜单
- 10. 从数据库动态填充下拉菜单通过JSTL
- 11. Django使用Reccords填充下拉菜单
- 12. 如何使用javascript创建一组动态下拉菜单
- 13. 如何动态填充Eclipse popup菜单?
- 14. 自动填充两个下拉菜单
- 15. 填充一个下拉列表,使用JavaScript动态/ jQuery的
- 16. as3动态下拉菜单
- 17. PHP动态下拉菜单
- 18. 动态下拉菜单 - PHP
- 19. 动态下拉菜单 - AngularFire2
- 20. 动态下拉菜单
- 21. 如何引导下拉菜单,其中下拉列表中动态填充
- 22. javascript:动态下拉菜单值
- 23. 如何用动态值填写Hippo CMS中的动态下拉菜单?
- 24. 如何在动态下拉菜单
- 25. 如何制作动态下拉菜单?
- 26. 更改JQuery动态下拉菜单填充其他字段
- 27. 动态填充mysql数组到下拉菜单
- 28. NSOutlineView中动态填充的NSPopUpButtonCell菜单
- 29. 弹出菜单的动态填充 - MATLAB
- 30. 填充下拉动态使用ASP.NET
网上有很多例子。请尝试至少一些解决方案,如果它不适合你,就回来。 –