我們使用jQuery,jQuery的模板和Wufoo項目jQuery的API來顯示我們的表單中的數據前10名,使用下面的代碼:只顯示在jQuery的模板
<div id="people">
<ul>
<script id="attendeeTemplate" type="text/x-jquery-tmpl">
<li>
<h4>${Field1}</h4>
${Field3} minutes
</li>
</script>
</ul>
</div>
這工作得很好,但是我們想限制它只顯示前10個條目。現在它顯示數據庫中的每個條目(使用下面的JavaScript和API進行排序)。請注意,我們只嘗試顯示前10位,按最高分鐘數排序。
這裏是JavaScript:
<script>
function processEntries(data) {
$.each(data.Entries, function(entriesIndex, entriesObject) {
// Make sure this entry has all the required bits
if (entriesObject.Field1 && entriesObject.Field3) {
$("#attendeeTemplate").tmpl(entriesObject).appendTo("#people ul");
}
});
};
$.wufooAPI.getEntries({
"callback" : processEntries, // Name of custom function declared above
"formHash" : "BLAH", // Found by clicking "Code" button from the Form Manager, then the "API Information" button
"sortID" : "Field3", // Found by clicking "Code" button from the Form Manager, then the "API Information" button
"sortDirection" : "DESC", // Found by clicking "Code" button from the Form Manager, then the "API Information" button
});
</script>
如何將其限制在排名前10位將是超級有幫助的任何想法!
好的答案,謝謝大家。 – Nietzsche