Я передаю исходный HTML-код iframe в качестве переменной в views.py через ответ ajax от шаблона django, но он печатает временные имена несколько раз
В index.html:
Здесь я передаю временную переменную <iframe>
тег src в ajax
{%for temp in temp_list%}
<iframe src='?{{temp}}' style='display:none' onload='statusVNC(this.src)'/>
{%endfor%}
ajax: здесь я передаю имя_пэма в views.py
<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>
в views.py: Здесь я печатаю запрос. ПОЛУЧИТЕ, где он печатает временные значения раз в несколько раз, пожалуйста, можете ли вы предложить, как это решить?
def vnc_status(request):
print request.GET
urls.py:
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')
]
, где temp_list = ['arun', 'kumar', 'a', 'a213']