Estou recebendo esse problema estranho. Tudo estava funcionando bem no último dia. Agora, de repente, nenhum dos meus pedidos de ajax funciona. O problema é (eu achei isso no console do firebug):
falha ao carregar o recurso: ...... / wp-admin / admin-ajax.php
Então, de alguma forma, a solicitação para o admin-ajax.php
arquivo não foi bem-sucedida. Eu cruzei estas coisas:
o URL para
admin-ajax.php
está correto e não há problemasnão é apenas 'meus próprios scripts' que não funciona, eu tenho o buddypress instalado e todos os pedidos de ajax do buddypress também dão o mesmo erro
Eu digitei diretamente o URL do
admin-ajax.php
navegador e, em vez de obter 0 (a saída esperada), o google chrome diz 'nenhum dado recebido'.
É alguma configuração no servidor final? Se sim, o que eu digo para o pessoal de suporte de hospedagem?
BTW, se isso importa, o site está hospedado no wpengine ..
Qualquer ajuda é realmente apreciada
UPDATE: a captura de tela das ferramentas de desenvolvimento do navegador:
Respostas:
Sim, finalmente, o problema foi que o provedor de hospedagem bloqueou o arquivo admin-ajax.php, dizendo que este arquivo estava recebendo muitas solicitações, e as solicitações para esse arquivo ignoram o cache, causando problemas no servidor :)
Então agora terei que 'convencê-los' a ligá-lo novamente.
Obrigado a todos por ajudar..
fonte