Вопрос

У меня здесь происходит что-то странное. Я только что закончил сайт для клиента, и я загрузил, и я могу добраться до сайта без проблем. У меня есть вкладка на сайте, где вы щелкаете по сворачивающемуся дереву и выбираете тему, и она вызывает статью из БД. На моей локальной платформе разработки (xampp vista) это работает хорошо, но как только я загрузил его на сайт, он не выполняет ajax и рисует контент, который я вызываю. что может быть не так? Имеет ли это какое-либо отношение к тому, как я указал "url"? директива ajax, потому что я только что дал его "контроллер / функция" (Я использую Codeigniter). это проблема?

Это было полезно?

Решение

Я бы проверил вызываемые URL. Убедитесь, что у вас нет жестко закодированных URL-адресов (все еще ссылающихся на localhost) или ошибок в относительных путях, если они не разрешаются, например, из-за ошибок при разработке в виртуальных папках и т. Д.?

Другие советы

Разрабатывали ли вы проект в подкаталоге, и после развертывания проект ваших клиентов находился в корневом веб-каталоге? Может быть проблема RewriteBase / BaseUrl.

Вы можете попробовать FireBug (плагин firefox) и проверить / отладить каждый запрос ajax.

Очевидные проверки, которые вы, вероятно, уже сделали:

<Ол>
  • Сценарий, который на самом деле делает вызов базы данных, он указывает на правильная база данных с правильное имя пользователя и пароль?
  • Удостоверились ли вы в том, что все пути верны, когда вы делаете вызов ajax (проверьте и отладите целевой сценарий вызова?
  • Менее очевидные проверки:

    <Ол>
  • Существует вероятность того, что запрос ajax будет отклонен разрешениями, установленными на вашем сервере. Попробуйте загрузить путь внутри другой страницы (если вы используете get, поместите переменные в строку, если вы используете post, попробуйте постить синхронно с тестовой формой).
  • Возможно, база данных работает медленно, что может привести к тому, что на стороне клиента что-то не так, как "Ожидание". для запроса, прежде чем делать что-то с ним. Поместите несколько консольных проверок для firebug или для разработчика и посмотрите, не бросают ли они пустые значения.
  • Как обычно, без кода мы просто бросаем спагетти в стену, но, надеюсь, что-то застрянет! :)

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top