2012-03-26 5 views
4

В jQuery Я использую вызов ajax, чтобы определить, существует ли каталог. Если он дает ошибку 403, он должен сделать одно, если он дает 404, он должен использовать другой каталог.Подавление регистрации ошибок jQuery

Все работает как следует. Теперь проблема возникает всякий раз, когда возникает ошибка jQuery записывает ошибку в консоль firebug. Этого не должно быть.

Есть ли способ подавить регистрацию ошибок в jQuery?

$.ajax({ 
url: "../media/", 
complete: function(xhr, statusText) { 
    if(xhr.status == 403) { 
     //server is jetty 
     mediaFolder = "../media/"; 
    } 
}}); 
+0

вы уверены, что это Jquery делает g журналы, а не сам Firefox из-за 404 ошибок? – Marc

+0

Я не знаю, IE не показывает ошибку, но firefox есть. Так что, возможно, это проблема firefox, но ее все же нужно подавлять. : P – baklap

ответ

0

Да, отменить все console.log() строки в коде, которые являются вероятной причиной лесозаготовок

+0

Я не использую функцию console.log, это код jQuery или что-то в этом роде. – baklap

+0

@baklap, если у вас нет console.log(), ваш код не выводит ничего в явном виде, это просто firebug, который отображает 404 или 403, как это было бы с любой страницей. –

+0

Вы пытались переопределить jQuery.error? – PMN

1

Там отсутствует встроенный в пути, 404 ошибка и его корректно отображается в консоли (Ошибка сообщение также поступает непосредственно от объекта XMLHTTP, а не JQuery)

Если вы хотите, чтобы избежать этого использовать скрипт для проверки на самом сервере

url: "check_dir_and_return_parsable_result.blah?path=/xx/yy" ... 
Смежные вопросы