Estava eu desenvolvendo meu projeto quando preciso fazer uma requisição via ajax e apareceu esse erro, e agora? Bom, como todo programador fui atrás de uma solução.
No meu arquivo functions.php coloquei a seguinte função:
add_action('wp_footer', 'eps_footer'); function eps_footer() { echo "<script>var ajax_request_url = '".admin_url( 'admin-ajax.php' )."'</script>"; }
E não resolveu todo o problema, começou a dar o erro 500 – internal server error, e comecei a pensar, por que não fiz Ed. Física?
Por fim a solução para esse erro era muito simples, eu tinha esquecido de dar o include do arquivo ajax.php no arquivo functions.php.
NÃO ESQUEÇAM DE DAR INCLUDE DO SEU ARQUIVO AJAX.
Espero ter ajudado, e até a próxima!
4 Commentários
BRIAN
OLÁ, UMA DÚVIDA. COMO DOU ESSE INCLUDE QUE VOCÊ CITOU NO FINAL DO ARTIGO?
Laynara Vieira
Bom dia brian, no seu arquivo functions.php você coloca esse código: include(ajax.php), pronto. Se o seu arquivo estiver dentro de algum diretório você precisará colocar o caminho também. Abraço.
MARGARETH MONTEIRO
NAO ENTENDI ESTOU TENTANDO VIA MERCADO LIVRE DEVOLVER VALOR AO CLIENTE E APARECE ISSO ERRO ON AJX CALL .. COMO POSSO RESOLVER ISSO
Eduardo Cardillo
Olá Margareth, bom dia!
Esse artigo é sobre desenvolvimento, se você for desenvolvedora e está com dificuldades pode detalhar seu problema que podemos lhe ajudar, mas se seu site conta com uma integração pronta com o Mercado Livre, sugiro entrar em contato com seu desenvolvedor!
Caso não tenha um desenvolvedor nos contate que ajudamos você também.