jQuery를 사용하고 사용자를위한 태그 지정 인터페이스를 만들고 싶습니다. StackOverflow의 사용자가 질문하는 유형의 태그를 추가하는 방법과 유사합니다. 라이브러리에 대한django + jquery로 태그 지정
http://jquery.webspirited.com/2011/02/jquery-tagit-a-jquery-tagging-plugin/
새로운 위치 :
https://github.com/hailwood/jQuery-Tagit
문제는 사용자가 다른의 오류가 말 즉 내가 jQuery를하고 tagit를 사용하여 작동하도록 받고 있어요 양식의 일부를 클릭하고 제출을 클릭하면 양식이 오류 메시지와 함께 다시로드되고 모든 태그가 사라집니다. 장고에서 태그를 지정하는 간단한 방법이 있습니까? 나는 페이지가로드를로드 할 때
[편집]
아래 Hailwood의 반응에 따라이 ...
그러나<ul name="event_tag" class="tags">
<li class="tagit-choice" tagvalue="3">
Dog
<a class="tagit-close">x</a>
</li>
</ul>
, 특정 태그가로드되지 시도? ul
태그가 지워지고 다른 정보가로드 된 것 같습니다. 페이지를로드 할 때 표시되지 않습니다. 아래에 따라
나는 또한 시도 :이 방법을 시도 할 때
<ul name="event_tag" class="tags">
<li data-value="3">Dog</li>
</ul>
, 그것은 잠시 나타나고 사라질 ...
[EDIT 2]
내 문제에 대한 해결책을 찾았습니다. Hailwood 제안으로, 프로그래밍 우리는 아래에 따라, li
년대를 만들 수 있습니다 나를 위해
$.getJSON("ajaxrequest.json", function(data) {
$(".tags").tagit("fill", data);
});
문제가되었다 내가 초기 값을했기 때문에 나를 위해 작동하지 않는
<ul name="event_tag" class="tags">
<li data-value="3">Dog</li>
</ul>
이유가 있었다 그 일은 모두 사라지고있었습니다. 이유는 fill
입니다. 을 add
으로 바꿀 때마다 : $(".tags").tagit("add", data);
이 작동합니다.
P.s이 단지 tagit의 최신 버전에서 인식됩니다! 당신이 그것을 사용하고 있는지 확인하십시오! – Hailwood