Finished pagination on the frontend

This commit is contained in:
2014-02-26 16:36:05 -07:00
parent 980437bc9c
commit 9d6ac396b3
4 changed files with 58 additions and 6 deletions

View File

@@ -1086,16 +1086,26 @@ if ( !class_exists( 'Simple_Map' ) ) {
var results = document.getElementById('results');
results.innerHTML = '';
// parse JSON from server
var jsonData = jQuery( eval(data) )[0];
var total_pages = jsonData.total_pages;
var this_page = jsonData.this_page;
// Create page links
page_links = "";
for(i=1;i<=5;i++){
page_links += '<a href="?location_search_page='+i+'">'+i+'</a> ';
for(i=1;i<=total_pages;i++){
page_links += '<a href="?location_search_page='+i+'"';
if(i == this_page){
page_links += ' class="active"';
}
page_links += '>'+i+'</a> ';
}
jQuery( "#pagination" ).html( page_links );
// Create markers
var markers = jQuery( jsonData.locations );
var markers = jQuery( eval( data ) );
if (markers.length == 0) {
results.innerHTML = '<h3>' + noresults_text + '</h3>';
map.setCenter( searchData.center );