Basic ajax returning 0
-
Hi All
I hope you can help.
I’m writing my first ajax call using wp_ajax and it’s just returning 0.
My code is…function removeItems(){ echo "hello"; die(); } add_action('wp_ajax_removeItem', 'removeItems'); add_action('wp_ajax_nopriv_removeItem', 'removeItems'); function remove_item(){ echo '<script type="text/javascript"> jQuery(document).ready(function(){ jQuery("body").delegate(".remove_one","click",function(){ var cart_key = jQuery(this).data("cart_key"); jQuery.ajax({ type:"POST", url: "/wp-admin/admin-ajax.php", data: {action: "removeItem"}, success:function(data){ alert(data); } }); }); }); </script>'; } add_action('wp_head', 'remove_item');The common error I can find is not including:
add_action('wp_ajax_nopriv_removeItem', 'removeItems');…but I’ve added that in.
action=removeItemis being added in the console.
I know this is basic but any help would be much appreciated.
Mark
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
The topic ‘Basic ajax returning 0’ is closed to new replies.