django、ajax、jquery
Posted
技术标签:
【中文标题】django、ajax、jquery【英文标题】:django, ajax, jquery 【发布时间】:2013-04-03 01:29:59 【问题描述】:朋友们,我真的吓坏了,不要安装这个应用程序 dajax django 现在尝试手动执行它,什么都不做,想法是从模板发送,给定一个变量并返回相同的变量一个警告,欢迎帮助我这个疯狂的人。
<script type="text/javascript">
var name = 'Joe';
function my_js_callback()
$.ajax(
type:"POST",
url:"/app/test",
data:
'name': name
,
success: function(data)
alert(data);
);
</script>
@login_required
def app_test(request):
if request.is_ajax():
name = request.POST.getlist('name')[0]
message = name
else:
message = "Not Ajax"
return HttpResponse(message)
【问题讨论】:
这样做有什么意义?您也可以在 html 中显示客户端已经拥有的数据 请尝试重写您的问题。目前,还不能理解。请解释您想要发生的事情,以及实际发生的事情。 【参考方案1】:vista
----------------------------------------------------
@csrf_exempt
@login_required
def app_test(request):
if request.is_ajax():
if request.method == 'POST':
info = '"%s"' % request
return HttpResponse(info)
html
----------------------------------------------------
<script type="text/javascript">
var myEvent = id: '12345', end: '12345', allDay: '12345';
function my_js_callback()
$.ajax(
url: '/app/test/',
type: 'POST',
contentType: 'application/json; charset=utf-8',
data: $.toJSON(myEvent),
dataType: 'text',
success: function(result)
console.log(result);
alert('OK');
);
</script>
【讨论】:
以上是关于django、ajax、jquery的主要内容,如果未能解决你的问题,请参考以下文章