我试图从一个javascript函数发送数据,该函数在页面加载时生成一个随机字符串,并将其发送到Django视图。我不知道如何构造script标记以在页面加载后发送数据,以及如何构造views.py以接收数据。我是javascript新手,不太知道该怎么做。我感谢你提供的任何帮助
index.html
<script>
function makeid(length) {
var result = '';
var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
var charactersLength = characters.length;
for ( var i = 0; i < length; i++ ) {
result += characters.charAt(Math.floor(Math.random() * charactersLength));
}
return result;
}
console.log(makeid(9));
</script>
您可以使用
ajax
将数据发送到Django视图,如下代码所示javascript:
URL.py:
views.py:
如果它成功了,它会回到“成功”部分
您可以通过两种方式实现这一点:
如果您想发送一些信息,一个ajax请求就足够了,您必须设置和地址以及一个视图来接收POST或GET ajax请求
我建议您使用纯JS,而不是jquery
例如,这是一个刷新验证码图像的调用
相关问题 更多 >
编程相关推荐