Unless you pass through that information that it’s on that archive page there is no way for the request handling the AJAX response to know.
Remember that every new request to the server is a blank slate, there’s no shared context that follows the page from the initial request to the AJAX requests unless you explicitly create it and pass it along yourself via cookies, POST parameters, GET parameters, user meta, etc
Related Posts:
- Ajax call always returns 0
- 400 bad request on admin-ajax.php only using wp_enqueue_scripts action hook
- Use AJAX in shortcode
- wp_get_attachment_image returns different image size
- AJAX handler throws 400 (Bad request) – why?
- ajax live search for post title
- Change number of posts to show on Archive page (custom post type)
- Display random text from a file with the WP built-in AJAX API
- Using email_exists() wp function in an ajax request
- How can I rename the WordPress AJAX URL? [duplicate]
- Most efficient way to get custom database records from 20 buttons and 20 tables?
- Display a function using AJAX
- How do I call wp_mail from HTML?
- Unable to get_the_content(); of a post in WordPress via AJAX
- Ajaxing function in widget class
- Search user metadata with checkboxes via ajax (almost working)
- woocommerce target button with class after ajax update
- Ajax call theme functions from front
- ‘is’ functions and ‘get_query_var’ not working
- How to properly add function called by action-hooked function to functions.php?
- Ajax not working properly
- Function call via ajax – can’t figure it out?
- WP Ajax Function Always Returning undefined
- Scripts not appending to element in AJAX call – why?
- Search filter by Post title OR Meta Title Value [duplicate]
- admin-ajax.php + load-scripts.php hanging for minutes
- How to know which ajax file or function is called for action
- How to search using ajax for exact phrase or words in an input field?
- Multisite Ajax serialize return error [object Object]
- Create post using Ajax
- WordPress listen to $_POST in functions.php
- Load Post into DIV with Ajax
- wordpress use single ajax in place of multiple ajax requests in a smarter way
- Modify post filter to set custom number of posts per page and exclude child posts
- How to ignore posts in pre_get_posts?
- AJAX error handling for submit function in functions file
- echo custom fields with AJAX
- Dequeue script to prevent javascript event conflict on wordpress child theme
- PHP 7.1 | Warning: A non-numeric value encountered in
- Compare meta key to current date in pre get post
- How to display the_archive_title() and the_archive_description() – “weird” interaction
- Check if a value exists in database table
- processing form data with ajax
- Email Exists ERROR into Ajax registration form
- How to use get_posts() function in functions.php
- Are innerHTML elements visible to jQuery functions?
- Ajax resetting my global variable
- contact form in template with jquery,validate and ajax
- get content from page through AJAX
- Get URLs for AJAX Filter Checkboxes WordPress
- Message notification for user
- Woocommerce Variable Product Dropdown for Custom Shop Template
- Order column custom date using pre_get_posts
- Populate Product Regular Price with a calculated ACF Field Value
- Ajax Form Issues using Lightsail (AWS)
- post value to function with Ajax and jQuery
- price of product can’t return when get data of product in functions.php
- WP AJAX Request Not Working
- Ajax in plugin fails – but only on one blog – no idea why
- How to show only specific category post by user role without plugin and restrict all other cats
- How to offset main query without affecting other queries and backend
- Using AJAX on frontend: Synchronous XMLHttpRequest deprecation except for admin role
- How to use `foreach()` in ajax call
- i can’t use wordpress functions in ajax loaded php file
- Multiple Notifications SetInterval
- Function stops working
- admin-ajax.php 403 forbidden only when calling from external file
- WordPress Ajaxifying not working properly
- Load scripts into an AJAX div
- Load scripts into an AJAX div
- How to create admin ajax function for my contact form
- admin-ajax.php & my wp-admin folder url showing in header
- Pagination not working on my archive page for a custom post type
- wordpress function through ajax not being called
- same get_posts function works diffrently in tag.php and functions.php
- wordpress ajax is not working for dropdown selection
- Automatic add space if user enters number(any digit)
- functions.php filters not applied in AJAX call
- Pass max posts to Javascript
- Updating site content after an AJAX call without a page reload
- Error function main() is a non-object to construct my Ajax.php
- admin-ajax.php nulls all php variables
- Pass jquery var to a function in functions.php
- Ajax call does not work for this custom code
- Syntax for a function in order to get post’s title in JSON encoded response [closed]
- Why wp_ajax hooks doesn’t work?
- AJAX values converted to PHP Variables?
- How can I json_encode the output of my function?
- WordPress Custom wp mail template return full template
- iOS and ajaxComplete
- get page_id in ajax to function in functions.php
- How to get variable from other function inside class function using add_action for Ajax call
- wp-admin won’t load after setting wp-login custom url
- Generate featured images old posts
- Use /prefix/postname as a slug in post_name?
- Test if a post exists by category and date
- Using functions.php to include code that’s processed inline
- why can’t i add front.css to my frontpage.php
- WP Enqueue Script Error
- Functions file mods and CPU