admin-ajax return error 400 for Chrome/Edge but not Firefox

I have a bug with an Ajax request but it works on Firefox. You can test it clicking here

For Edge/Chrome I got a 400 error.

In Edge I got this error :

HTTP400: INCORRECT REQUEST - the request could not be processed by the server due to invalid syntax.

What could be the problem in my request ?

Request : https://www.passerellepouremploi.com/wp-admin/admin-ajax.php?action=getH4ACustomPostTypeByAjaxdata%5Bh4a-list-post-status%5D=falsedata%5Bh4a-list-view-mode%5D=carddata%5Bh4a-list-post-type%5D=formationdata%5Bh4a-list-spec-cat%5D=falsedata%5Bh4a-list-cat%5D=falsedata%5Bh4a-list-order%5D=falsedata%5Bh4a-list-orderby%5D=falsedata%5Bh4a-list-meta-key%5D=falsedata%5Bh4a-posts-per-page%5D=falsedata%5Bh4a-list-pagination%5D=falseis_count=true

Why it works for Firefox but not for others browsers ?

Topic browser-compatibility ajax Wordpress

Category Web


Problem fixed ! The problem was not due to a browser matter. wp_ajax_nopriv_myfunction was wrapped by is_admin(). That could not work. I was logged in in Firefox and not in Chrome that´s why I thought it was a browser matter.

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.