![](/img/trans.png)
[英]Pass Python Requests (in Django views.py) Json Data to Javascript
[英]Using JavaScript Onclick Event to pass Data to views.py in Django?
我对此有一些想法,可以将 ajax 与 JavaScript 一起使用将数据发送到 views.py,但我无法做到这一点。
所以我想要做的是我在图像上放置了onclick
事件,因此通过单击该图像,我应该能够向 views.py 发送一些值。
这是 Hello.html 文件:
<img src="" onclick="change()">
JavaScript 函数:
function change(){
// Do something here to send data to views.py
}
现在在 views.py
def SomeFunction():
//To get data here
您可以使用 ajax 函数:
模板:
<img src="" onclick="change(foo, bar)">
脚本:
function change(foo, bar){
$.ajax({
url: 'ajax/foo/',
data : {
'foo': foo,
'bar': bar
},
success: function (data) {
$("#idImg").html(data);
}
});
}
视图.py:
def SomeFunction(request):
foo = request.GET.get('foo')
foo = request.GET.get('bar')
...
网址.py
path('ajax/foo/', views.SomeFunction, name='ajax_foobar'),
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.