i can’t see the action
parameter in your code
it should be:
let ajax = new XMLHttpRequest();
ajax.open("GET", search_x.ajaxurl + '?action=search_data', true);
ajax.send();
ajax.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
console.log(this.ajax);
}
};
see this reference about action parameter https://codex.wordpress.org/AJAX_in_Plugins
Related Posts:
- JqueryUi Dialog giving Uncaught TypeError: this._addClass is not a function error
- WordPress Infinite Scroll without using any plugin
- Create Image Uploader for Widget
- WordPress Ajax always returns a 404 error
- Conditionally loading JavaScript based on the Advanced Custom Fields in the post
- WordPress customizer: load controls in a custom div
- Ajax template: how to handle head section
- Is there a reason why my wordpress PHP page isn’t loading into my PHP template
- How to resize image on client-side before upload?
- Limit the Excerpt field in WP-Admin in words
- Run shortcode at certain resolution
- Passing PHP Variables to JS using Localize Script
- Audio Player not loading when the content is loaded through Ajax, MediaElement.js no applied
- Customizer Show/Hide Logo and Site Title
- Understanding WordPress child theme custom JS loading
- Use different javascript files for each page on website
- Javascript code inside “” in core WordPress files .php
- Create custom blocks for bootstrap
- Click loads template via ajax
- Sending jsPDF documents to the server
- How can I add an alert (like the old javascript alerts) to my WP page?
- js file in root loading without
- AJAX request status 200 but no actual “response”
- Use menu link or onClick to set a variable
- Adding custom directory and PHP files in wordpress
- Displaying admin notices inside the block editor from rest_after_insert_{$this->post_type} hook
- Save Search System
- dynamic dependent select dropdown
- wordpress visual composer change grid builder post link
- How to pre populate a form field with a link of a current user’s author profile?
- parts of url disappear when using # inside href=”” [closed]
- PHP array to JS array to use in google map
- How to add a Custom Mailchimp AJAX Newsletter Subscribe Form
- Fancybox type popup window that’s not an iframe
- how to make my website secured
- How do I Import / Upload Files with jQuery AJAX?
- Noscript not working as it should in wordpress site
- How to correctly add Javascript to this PHP ‘Page Not Found’ Page?
- PHP echo inside javascript
- How to add API security keys into JS of wordpress securely
- get taxonomy thumbnail and use it as a variable in code
- What are the advantages/disadvantages of using jQuery DOM manipulation as opposed to PHP DOM manipulation?
- element not working in Safari [closed]
- HTML escaping data with ajax requests
- Is it save to use eval for a jQuery callback method coming from the database?
- Get html data with javascript to php array and store to wordpress database
- 2nd page displaying the exact same posts as my first page (minus the very first post)
- An audio player that showcase a random song from playlist every 24h [closed]
- How to Change CSS Colors from Custom Plugin Settings Page
- Passing the name of selected color from the custom component to `render_callback`
- How to use wordpress function wp_enqueue_script() in php?
- Get related product based on subcategory selected from category id with ID 142
- How to allow download url redirection only if user logged in WordPress site?
- wp_nav_menu not working correctly in my underscores theme
- wp_localize_script() and JavaScript namespaces
- How do i add slugs to a URL, but still redirecting to the same page
- How can I get my Media Uploader Button to function on 1 click rather than requiring 2 clicks?
- implementing a jQuery “click to expand” link in WordPress [closed]
- Some problems in custom widget
- Call a function in functions.php from within tags (JS)
- WordPress – Get Posts with Category data
- How to use wp_send_json() and output the value with ajax?
- Hook on file upload
- Using Ajax to submit a form, and run a SQL Select query based on user input from the form
- How to store checkbox data for individual users?
- using shortcodes inside gravity forms
- WordPress Search Ajax + Isotope + InfiniteScroll
- WordPress User Meta value variable into Google Gauge Chart
- How to call my PHP function with AJAX ? wp_query
- Gutenberg block don’t save rich text content
- Creating a POP Alert
- Create a WordPress Contact Form to call a POST AWS API Gateway and send user data
- Admin-ajax.php 404 error
- How to pass values from one function to the other using an array variable
- separate list of programs in html/javascript coming from php
- Hide Approved status for certain users in users list
- ACF values to Script with auto refresh
- Filter portforlio with librairie isotop
- admin-ajax.php 400 bad request – whats wrong with my code?
- WordPress load javascript file if something… (after the page is loaded)
- Serve cookie free URLs in WordPress without using a CDN
- Target a specific container to style on WordPress storefront theme
- Force ‘permanent’ post cache of shortcode results
- ACF + WP + Slick Slider Repeater Slide Group PHP not Displaying [closed]
- Default Image not showing up in Customizer for WP_Customize_Cropped_Image_Control
- How to create a radio button to alt between settings in wp_options table
- customizer live preview layout picker
- Why I’m Not Having Access to “$_POST” Data Outside My AJAX Callback?
- I need help implement a Javascript code into the PHP file
- Admin bar nodes
- How can I correctly POST to a WordPress page?
- if is_home(), change class of menu-item-225 of wp_nav_menu
- Load php function with AJAX on modal window
- JSON Object Value Show Undefine
- Require Credits Footer
- Adding jquery using php function
- How to hide .js files on wordpress website using php or wp plugins or any? [closed]
- notify users when changed database
- bloginfo url in javascript
- Fetching only specific value from php file