У меня выпадающий список с onchange
событиями.Когда пользователь изменяет выпадающий список, вызывается ajax и отображается результат.Все это работает нормально.
У меня есть следующий список в шаблоне.
Apple
Pineapple
Когда пользователь изменял значение раскрывающегося списка.Затем результат объединяется
Orange
Graps
Apple
Pineapple
Но вывод должен быть таким:
Orange
Graps
Я понятия не имею, что делать.Пожалуйста, помогите мне.Вот моя база .Вот мой шаблон movie_list .Вот мой шаблон movie_sort .А вот и мой вид .Спасибо: -)
ОБНОВЛЕНИЕ: Вот код ajax.
function sortMovie(str)
{
if (str=="")
{
document.getElementById("txtHint").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("txtHint").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","/moviesort/?q="+str,true);
xmlhttp.send();
}
УБРАТЬ ВНИЗ
<select name="category" onchange="sortMovie(this.value)">
<option value="">Choose</option>
{% for category in categories %}
<option value="{{ category.id}}">{{category.name}}</option>
{% endfor %}
</select>