Pergunta

Eu tenho algo estranho acontecendo aqui. Acabei de terminar um site para um cliente e eu carregado e eu posso chegar ao local do problema. Eu tenho um guia no local onde você clica em uma árvore em colapso e clique sobre um tópico e chama-se um artigo de um db. No meu local de plataforma de desenvolvimento (vista xampp) este funciona muito bem, mas quando eu fizer o upload para o site não faz ajax e desenhar o conteúdo que eu estou chamando. O que pode estar errado? Tem alguma coisa a ver com a maneira que eu apontou a directiva "url" de ajax porque eu apenas deu-lhe "controller / função" (estou usando CodeIgniter). é este o problema?

Foi útil?

Solução

Gostaria de verificar as URLs sendo chamado. Verifique se você ainda não tem URLs codificados (ainda referindo-se ao localhost) ou erros nos caminhos relativos, se eles não estão sendo resolvidos ou seja, de erros, enquanto desenvolvendo em pastas virtuais etc?

Outras dicas

Você desenvolver o projeto em um subdiretório e após a implantação tem projecto dos seus clientes na raiz web? Pode ser um problema RewriteBase / BaseURL.

Você poderia tentar FireBug (firefox plugin) e cheque / depurar cada solicitação ajax.

As verificações óbvias, que você provavelmente já feitas:

  1. O script que é realmente fazendo a chamada de banco de dados, é apontado o banco de dados correto com o nome de usuário e senha corretos?
  2. Você quis certificar-se de que os caminhos estão todos corretos quando você faz a chamada ajax (cheque e depurar o script de destino da chamada?

As verificações menos óbvias:

  1. Há uma possibilidade de que o pedido ajax é negado pelas permissões definidas no seu servidor. Tente carregar o interior caminho de outra página (se você estiver usando get, colocar as variáveis ??na seqüência, se você estiver usando post, tente postar de forma síncrona com uma forma de teste).
  2. O banco de dados pode ser lento, o que poderia estar jogando fora algo no seu lado do cliente que não é "em espera" para o pedido antes de fazer algo com ele. Coloque algumas verificações de console no para o Firebug ou isto é desenvolvedor e ver se as coisas estão jogando valores em branco.

Como de costume, sem código estamos apenas uma espécie de atirar espaguete na parede, mas espero varas alguma coisa! :)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top