Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ AJAX _ Proste zapytanie Ajax w Wordpressie

Napisany przez: AboutMe 30.05.2018, 15:03:11

Dzień dobry,

Czy wiecie może dlaczego poniższy kod nie działa? Za każdym razem zwraca fail. Konsola -> https://pastebin.com/TABQCjXe

  1. jQuery(document).ready(function($) {
  2.  
  3. // This does the ajax request
  4. $.ajax({
  5. type: 'post',
  6. url: ajaxurl,
  7. data: {
  8. 'action':'prefix_load_cat_posts'
  9. },
  10. success:function(data) {
  11. // This outputs the result of the ajax request
  12. console.log(data);
  13. $( ".prefix_load_cat_posts" ).append("success");
  14. },
  15. error: function(errorThrown){
  16. console.log(errorThrown);
  17. $( ".prefix_load_cat_posts" ).append("fail");
  18. }
  19. });
  20.  
  21. });


PHP -> https://pastebin.com/g4QiWDky

Napisany przez: nospor 30.05.2018, 15:23:11

Albo ja nie umiem czytac twojej konsoli, albo wkleiles nam jakas sieczke...
Tak czy siak jak w tej sieczce widze:
statusText: "Bad Request"

Co tu mozna dodac wiecej... no chyba nic wink.gif

Napisany przez: AboutMe 30.05.2018, 15:47:55

Znalazłem źródło problemu, trzeba użyć

  1. 'action':'load-filter'


zamiast

  1. 'action':'prefix_load_cat_posts'

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)