Ok, so it’s pretty easy error – just a typo 😉
You use this line to localize your script:
wp_localize_script( 'ajax-script', 'my_foobar_client', array(
'ajax_url' => admin_url( 'admin-ajax.php' ), 'we_value' => 1234 ) );
So you use ajax_url
field to store url to admin-ajax.php
But you use this line in your js file:
my_foobar_client.ajaxurl,
and there is no ajaxurl
field in that object. It should be ajax_url
And here’s another typo:
$('button').click(function(){
As far as I can see, there is no button in your form. There is input of type submit with class button
, so it should be:
$('.button').click(function(){
Also you’re not preventing default behavior after the click, so your form will still cause reload… This will solve that:
$('.button').click(function(e){
e.preventDefault();
...
Related Posts:
- How to handle WordPress Plugin Front-end AJAX Call [duplicate]
- How to do the simplest possible frontend ajax call from a plugin?
- Convert to shortcode?
- How to request admin-ajax.php correctly when wordpress URL and site URL are different?
- AJAX doesn’t pass variables to the php function in the plugin
- Ajax : Call undefined function plugin_function() … can’t call any plugin function
- wordpress file upload with ajax when site is ajaxyfi
- Post Comments with Ajax in WordPress
- AJAX search as you type? [duplicate]
- WordPress api call using wp-ajax returns error 400
- How to call plugin functions in a custom template
- AJAX call – failling to call do_action
- how to insert data in wordpress table usnig jquery ajax
- Using wpdb without loading all plug-ins via wp-load.php
- What are the Best Practises When Using AJAX in Plugin Development?
- Add script into front from my plugin
- Fullscreen Video/GIF Intro
- Admin AJAX doesn’t work in plugin admin page – Even though code is copied verbatim from WordPress Codex
- AJAX fileupload – TypeError: not a function ajaxSubmit()
- Call plugin with php function
- Render Modula Plugin Shortcode On Ajax Request
- Does having more than 30 Admin Ajax affects site performance (plugin)?
- Submit Form data to another page via Ajax (WordPress Way)
- AJAX Load more start with x posts
- Is it safe to use admin-ajax.php in the frontend?
- plugin shortcode not working on ajax request call
- wordpress add_action() issue in ajax call
- Front-end CSS Library for plugin [closed]
- How to display checked posts on another page over AJAX? (like comparasion style)
- Create WordPress posts from JSON array using plugin in admin
- PHP script from functions php is loaded via admin-ajax to div…and the result is 0, not the desired content
- Ajax Plugin Not Echoing Response
- Adding inside wp-plugin jQuery script that receives JSON-formatted data, generated by php-function inside this plugin
- where do I send my ajax calls
- Ajax save data to database on document ready, no data being saved
- adding a button to the media uploader
- WordPress front end AJAX. Return 0 :?
- WordPress Ajax code is not Working
- Skewed / slanted button within elementor [closed]
- Using WordPress to build membership Page
- don’t call ajax if not plugin page
- How to get specific string/value from an array? php [closed]
- coding a WordPress AJAX Form using PHP to check if User is Logged Out and Show error
- Proper way to handle admin-ajax calls
- woocommerce search by sku and title ajax
- Using custom php file for ajax url inside plugin
- Where Should i write the code for wordpress ajax voting?
- Asynchronous request in wordpress
- Remove value from array within post meta ajax admin
- How do I localize admin-ajax.php that is used in Ajax Load More – Infinite Scroll?
- Is there a better way of handling AJAX requests in WordPress?
- Ajax object not defined – JS file is in plugin folder
- How to get CPT category checkbox list and show post of selected(multiply) checkboxes via ajax?
- Disable submit button order
- WordPress subfolder installation AJAX Problem
- Enqueue script: link not working in page source
- Call Ajax URL in Plugin
- WordPress API functions not working at AJAX functions.php call
- Plugin not working locally, but works on server
- Passing PHP Variables to AJAX Loaded Pages
- How to include my Ajax calls in one function instead of calling different ones every time?
- wp_ajax action responds with 0
- Calling a class method instantiated by ajax call in wordpress [closed]
- Why AJAX response 0!
- Generate Own Custom CSS Button with icon
- Using conditional staements to load plugins
- Ajax Call in page theme not working?
- Loading by Ajax a plugin that also uses Ajax
- Call ajax on the frontend
- How to auto strip hyperlinks & images in wordpress post
- Create a link which allows visitors to disable a plugin?
- How to implement a plugin featuring foursquare like check-in
- Categories from front-end, checkbox selection doesn’t work
- Using AJAX to run SQL statement and populate dropdown
- Ajax request sends url rather than data
- Problem with ajax plugin for refreshing posts
- grab or load text on demand
- Share buttons Facebook Twitter, just like wordpress.com without webservice
- best way to run a php script away from the template?
- How to call php file in theme directory from plugin
- Need help creating asynchronous data scraper in WordPress
- admin-ajax.php 500 error when new users try to register
- Ajax call not working in wordpress through a plugin
- Send Array from JS to php file then insert it in wp database through a plugin
- Effeciently adding Checkboxes to TablePress table cells
- can’t unzip file
- Ajax 400 error when used inside a plugin
- AJAX call inside plugin class is not getting to it’s response function
- Strange admin-ajax / CSS / $_SESSION issue
- wp_query ‘s’ parameter does not work with WC_AJAX
- wc_get_template_part doesnt display the content [duplicate]
- Jquery POST Ajax Return null data in wordpress
- How do I reinit WordPress plugins dynamically using jS?
- How can I adjust my function so the page editor still loads in the backend?
- Upload PlugIn Button is missing
- Push Contact form 7 variable to front end after submission
- Error datatable whit ajax
- Facing Problem with admin-ajax.php URL – Getting 404 with AJAX call
- Trouble with AJAX using GET
- WP Ajax DB issues