0

It keep on saying:

"PAGE" is not defined.

My code:

{% if queryset.has_other_pages %}
        <div class="pagination">
          <ul class="container">
    
            {% if queryset.has_previous %}
            <li><a href="?page={{queryset.previous_page_number}}" class="btn page-link" 
            data- 
            page="{{queryset.previous_page_number}}">&#10094; Prev</a></li> 
            {% endif %}
    
    
            {% for page in custom_range %}
    
            {% if page == queryset.number %} 
    
            <li><a href="?page={{page}}" class="btn page-link btn--sub" dtata-page= 
            {{page}}">{{page}}</a></li>
            {% else %}
              <li><a href="?page={{page}}" class="btn page-link" dtata-page="{{page}}"> 
             {{page}}</a></li>
            {% endif %}
            {% endfor %}
    
            <!-- The below code works for Next button -->
            {% if queryset.has_next %}
            <li><a href="?page={{queryset.next_page_number}}" class="btn page-link" 
                    data-page="{{queryset.next_page_number}}">Next &#10095;</a></li>      
           {% endif %}
     
          </ul>
    
        </div>   {% endif %} 
    
      <script type="text/javascript">
        //Get Page Search form and page links
        let searchForm = document.getElementById('searchForm')
        let pageLinks = document.getElementsByClassName('page-link')
    
        // Ensure Search Form Exist
        if(searchForm){
            for (let i = 0; pageLinks.length > i; i++){
                pageLinks[i].addEventListener('click', function (e) {
                    e.preventDefault()
                    
                    //Get The Data Attribute
                    let page= this.dataset.page
    
                    //Add Hideen Search Input To Form
                    searchForm.innerHTML += `<input value=${page} name="page" hidden/>`
    
                    searchForm.submit()
                })
            }
        }   </script>    
halfer
  • 19,824
  • 17
  • 99
  • 186

0 Answers0