2015-03-16 4 views
-1

У меня есть сценарий в jquery, и когда он инициализирован, в консоли появляются «GET http://localhost/0», все работает отлично, но в консоли у меня есть получить запрос об ошибке. Я использую jQuery.ajax для инициализации скрипта.Консоль "404 Not Found"?

экрана

enter image description here

Иногда есть меньше

enter image description here

+1

Можете ли вы поделиться некоторым кодом, чтобы дать свет вашей проблеме ?? – itssajan

+0

извините, но код слишком велик, имеет 245kb – Firuza

+0

Не публикуйте весь код, просто запросы ajax, чтобы люди могли их видеть –

ответ

3
  1. Откройте страницу в Google Chrome Developer Tools и перейдите на вкладку Сеть.
  2. Нажмите XHR, чтобы отфильтровать запросы Ajax. Загрузите свою страницу.
  3. В текстовом поле фильтра введите http://localhost/0, чтобы найти строку, когда запрос был выполнен.
  4. Посмотрите на столбец Инициатор (пятый для меня), чтобы узнать, какой сценарий/строка вызвала запрос.

Как предположил websky, это может быть ошибка в Dojo.

+0

Спасибо, но я уже исправил это , проблема была в том, что у меня был звуковой тег с ** src = "0" ** перед изменением src со звуковым файлом. – Firuza

+0

@Firuza Ок. Я думаю, что многие люди (я, по крайней мере) пришли сюда, потому что вопрос имеет щедрость и не был оставлен без ответа. Если вы хотите, чтобы люди перестали отвечать на ваш вопрос, вам приемлемо ответить на себя или удалить его, если вы считаете, что это лучше. – pyb

+0

Я знаю, я даю награду за самый отзывчивый ответ, посмотрите все ответы у меня есть, но я не понимаю, почему мой вопрос стоит 2. – Firuza

2

Это как если бы ваш запрос AJAX пытается загрузить какой-либо ресурс с локального компьютера, и он не мог (например, файл отсутствует, или локальный HTTP-сервер по какой-то причине не служит веб-страницам). Попробуйте и выясните, ЧТО запрашивается этим запросом AJAX. Невозможно быть более конкретным, не видя кода.

+0

спасибо, но эта проблема появляется даже на сервере. – Firuza

+2

Тогда, возможно, по крайней мере покажите часть запроса AJAX (обычно начиная с ** $. Ajax ({**). Нет никакого способа выяснить, не глядя на это. – dust

1

Этот вопрос не является полным вопрос вообще.

Если вы просто хотите, чтобы эта ошибка исчезла, и ваш код работает отлично, как вы говорите.

Затем просто создайте пустой файл с именем «0» в корневой папке вашего сайта.

В следующий раз, когда ваш ajax должен найти этот файл и прекратить показывать вам ошибку 404. Ошибка 404 отображается, когда вы запрашиваете что-то с сервера, и сервер не может разрешить URI в основном из-за отсутствия файла.

Альтернативно, мы можем настроить ваш код ajax, если вы его разместили. Я рекомендую опубликовать его для лучшего ответа.

1

Вы должны правильно включить свой сценарий jquery.

Здесь, как это сделать:

http://www.w3schools.com/jquery/jquery_get_started.asp

Во-вторых, страница, которую вы пытаетесь получить с помощью AJAX вызова может быть пустым или нет - проверить, что и вы найдете где ваш проблема.

0

Вы должны очистить кэш браузера следующим образом:

правой кнопкой мыши Проверьте, перейдите на вкладку Network.

Поиск не найдена ссылка Название (красным).

Щелкните правой кнопкой мыши, 'очистить кеш браузера' и обновить Chrome.