
AJAX Forms for GEO my WP – Fast, Dynamic Search for WordPress
The AJAX Forms extension allows you to create dynamic, real-time geolocation search forms using GEO my WP’s form builder. These AJAX-powered search forms for WordPress process and display results instantly, without requiring a page reload, delivering a faster and smoother search experience.
- Faster searches – Results update instantly without reloading the page.
- Better user experience – Users can refine searches dynamically.
- Improved performance – Reduces unnecessary page loads and speeds up site interactions.
Check out the live demo to see it in action!
Compatibility
The AJAX Forms extension is compatible with the following GEO my WP extensions, allowing you to create AJAX-powered search forms for each:
- Posts Locator – AJAX search for posts.
- Members Locator – AJAX search for BuddyPress members.
- BuddyPress Groups Locator – AJAX search for BuddyPress groups.
- WordPress Users Locator – AJAX search for WordPress users.
Key Features of AJAX Forms
Creating AJAX-powered forms is as simple as using GEO my WP’s form builder. Simply create a new AJAX form, configure the settings, and place the AJAX form shortcode anywhere on your page.
Most AJAX form settings are similar to those of standard forms (Posts Locator, Members Locator, etc.). Below, you’ll find the unique features of AJAX Forms that go beyond standard functionality.
Search Within Visible Map Area (Beta)
The Search Within Visible Map Area feature dynamically updates search results based on the area currently displayed on the map. When users drag, zoom in, or zoom out, the search results adjust automatically to show only locations within the new visible boundaries.
How It Works
- Filters results based on the current map view.
- Automatically updates results as users pan or zoom.
- Provides a seamless and intuitive search experience for location-based searches.
Customization Options
- Disabled: Turns off the feature.
- Always Enabled: Keeps boundary-based filtering active at all times.
- Manual Activation: Adds a checkbox filter on the map, allowing users to enable or disable the feature.
Customizing the Checkbox Label
If using the manual activation option, you can customize the label for the checkbox filter to match your site’s user interface.
Note: This feature is currently in Beta, and improvements may be introduced in future updates.
Flexible Pagination Options
Choose how search results are displayed:
- Standard numeric pagination – Great for structured searches with defined pages.
- Load More button – A smooth, modern way to load additional results dynamically.
Smart Marker Clustering for a Clearer Map
Improve map readability by grouping nearby markers using Google’s Marker Clustering. This ensures that overlapping markers are visually managed for a cleaner and more user-friendly experience.
Instantly Loaded Info Windows
The info window (popup displaying location details) is dynamically loaded via AJAX when clicking on a map marker.
- Choose between standard or popup info windows.
- Select from different info window templates.
- Customize displayed information, including address, images, location meta, and more.
Why Use AJAX Forms?
- Faster Searches – No page reload needed.
- Better User Experience – Results update instantly.
- Optimized Maps – Clustered markers improve navigation.
Frequently Asked Questions
What are AJAX search forms?
AJAX search forms allow users to search and filter results instantly without reloading the page. This ensures a faster and more seamless experience, making location-based searches more efficient.
Is the AJAX Forms extension compatible with all GEO my WP components?
Yes! The AJAX Forms extension works seamlessly with Posts Locator core extension, Members Locator core extension, BuddyPress Groups Locator, and WordPress Users Locator.
What customization options are available for AJAX Forms?
You can configure order-by filters, pagination, marker clustering, and info windows to fully customize your search experience. This allows you to control how results are displayed, making searches more dynamic and user-friendly.