我正在通过Django模板的ajax响应将HTML iframe源作为变量传递给views.py,但它多次打印临时名称
在index.html中:
在这里,我将临时变量"2019-05-11 18:22:40"
标记src传递给了ajax
<iframe>
ajax:在这里,我将temp_name传递给views.py
{%for temp in temp_list%}
<iframe src='?{{temp}}' style='display:none' onload='statusVNC(this.src)'/>
{%endfor%}
in views.py:在这里我正在打印request.GET在哪里打印温度值的倍数,请问你能建议怎么解决吗?
<script>
function statusVNC(src){
var pageurl = '/vncform/vnc_status/';
var temp_name = src.split('?')[1];
$.ajax({
type: 'GET',
url: pageurl,
data: {template: temp_name},
success: function (data) {
if(data != '')
{
alert(data.vnc_status)
}
}
});
}
</script>
urls.py:
def vnc_status(request):
print request.GET
其中from django.conf.urls import url, include
import views
urlpatterns = [
url(r'^$', views.index, name='
url(r'^templates/$', views.templates, name='templates'),
url(r'^vnc_status/$', views.vnc_status, name='vnc_status'),
url(r'^templates/edit/temp_name=(?P<temp_name>[\w\-]+)$', views.editTemplate, name='editTemplate')
]