I had problem using admin-ajax.php while creating one plugin. I had problem using
“add_action( ‘wp_ajax_ajax_action’, ‘ajax_action_stuff’ )” in my plugin where i have used oop module. So I want to go with jquery native way like below :
$.ajax({
url: "test.html",
context: document.body,
success: function(){
$(this).addClass("done");
}
});
WordPress recommend to use admin-ajax.php for handeling ajax request. Is there any specific reason. Will i encounter any problem if go with native jquery ajax way.
I’ve used this method in quite a few applications until I found out about using
admin-ajax.php
, so pretty much simply put, no, I don’t think it will cause any problems.Although I do recommend using the method that WordPress describes! In my opinion it is much easier and works nearly the same (or better) as the method you are describing.
There are a few reasons i can think of but the two most important would be:
And as for using ajax with OOP development you can hook you callback function just like you normally would but add array with instance to the callback parameter, for example:
inside a class becomes