我正在尝试将一个值从javascript发送到Django中的views.py函数。
代码如下:
<form name="myform" action="" method="get">
<button id="button" name="button" onclick="click()">send</button>
<input type="hidden" id="data" name="data" value="">
<script>
function click() {
var d = 100
document.getElementById("data").value = d;
document.myform.submit();
}
</script>
</form>
在views.py中,
def views(request): #assume function name is views
result = request.GET.get("data")
,但这种方法失败了,请指导我。
答案 0 :(得分:0)
这对我有用:
<form name="myform" action="" method="get">
<button id="button" name="button" onclick="myFunction()">send</button>
<input type="hidden" id="data" name="data" value="">
<script>
function myFunction() {
var d = 100
document.getElementById("data").value = d;
console.log(document.getElementById("data").value);
}
</script>
</form>
更改功能名称并注释表单的提交。