オブジェクトのグループのページネーションを行っています。各オブジェクトにはボタンがあり、押すと非表示の div が開き、すべての前に div が表示されます。私がやりたいことは、ポップアップするウィンドウにそのオブジェクトの属性をリストすることですが、JavaScript コードからそのオブジェクトを取得する方法がわかりません。
ここにJavaScriptがあります:
<script type="text/javascript">
$(document).ready(function(){
$("#create").click(function(){
$("#popupContact").load("/cookbook/createrecipe #createform");
});
$("#button1").click(function(){
$("#popupContact").load(load object information for button1);
});
$("#button2").click(function(){
$("#popupContact").load(load object information for button2);
});
});
</script>
テンプレートは次のとおりです。
{% block content %}
{% autopaginate object_list 6 %}
<div id="object_cont">
{% for object in object_list %}
<div id="object">
<div id="button{{ forloop.counter }}">
<h4>{{ object.name }}</h4>
<h5>{{ object.author }}</h5>
<h5>Prep Time: {{ object.prep_time }} minutes</h5>
</div>
</div>
{% endfor %}
</div>
<div id="popupContact" class="popup">
<a id="popupContactClose" style="cursor:pointer;float:right;">x</a>
</div>
<div id="backgroundPopup">
</div>
{% paginate %}
{% endblock %}
基本的に、ボタン div にネストされているオブジェクトを取得する方法が必要です
ありがとう、スナックフィッシュ