向Django视图提交jQuery数组
我不熟悉Javascript和jQuery,我正在尝试制作一个需要向Django视图传递/提交JS数组的网页。以下是一些示例代码: HTML: 但现在看来Django视图无论如何都没有得到数组“arr”。有人能帮忙修复上面的代码吗?这将是我的救命稻草!非常感谢向Django视图提交jQuery数组,jquery,arrays,django,Jquery,Arrays,Django,我不熟悉Javascript和jQuery,我正在尝试制作一个需要向Django视图传递/提交JS数组的网页。以下是一些示例代码: HTML: 但现在看来Django视图无论如何都没有得到数组“arr”。有人能帮忙修复上面的代码吗?这将是我的救命稻草!非常感谢 此外,在我的应用程序中,URL是动态生成的。我应该把它发到哪个URL?你忘了放;在声明数组之后。请替换脚本 <script language="JavaScript"> $(document).ready(function(
此外,在我的应用程序中,URL是动态生成的。我应该把它发到哪个URL?你忘了放;在声明数组之后。请替换脚本
<script language="JavaScript">
$(document).ready(function(){
var arr = ['a', 'b', 'c'];
$("#myform").submit(function(){
$.ajax({
type: "POST",
url: "loadURL", // Which URL should I post it to, if the URL is
// dynamically generated?
data: {"arr[]": arr}
});
})
});
$(文档).ready(函数(){
var arr=['a','b','c'];
$(“#myform”).submit(函数(){
$.ajax({
类型:“POST”,
url:“loadURL”,//如果url为
//动态生成?
数据:{“arr[]”:arr}
});
})
});
<script language="JavaScript">
$(document).ready(function(){
var arr = ['a', 'b', 'c'];
$("#myform").submit(function(){
$.ajax({
type: "POST",
url: "loadURL", // Which URL should I post it to, if the URL is
// dynamically generated?
data: {"arr[]": arr}
});
})
});
</script>
from django.http import HttpResponse
def form_submission(request):
if request.method == 'POST':
my_arr = request.POST.getlist('arr[]')
return HttpResponse(','.join(my_arr))
<script language="JavaScript">
$(document).ready(function(){
var arr = ['a', 'b', 'c'];
$("#myform").submit(function(){
$.ajax({
type: "POST",
url: "loadURL", // Which URL should I post it to, if the URL is
// dynamically generated?
data: {"arr[]": arr}
});
})
});