2009-12-22 4 views
4

Когда я открываю свою страницу, я получаю ошибку: $ .document равно null. Зачем? Во-вторых, существует ли какой-либо способ определить, по какому пути указанный ниже код загружает файл «filevalues.php»?

<script type="text/javascript"> 
try { 
    $(document).ready(function(){ 
    $("#Edit").click(function(){ 
    $.get('fetchvalues.php', null, function(){ 
    alert('reached'); 
}); 
}); 
}); 
} 
catch(e) 
{ 
alert(e.message); 
} 
</script> 
+0

Где вы взяли ошибку? Отладчик JS или ??? –

+0

Когда я открываю окно IDE-Browser для загрузки страницы. Я использую Аптану. – RKh

+0

Есть некоторые несоответствия между вашим объяснением и кодом, который вы вставили. Является ли '$ .document' ==' $ (document) '? И 'filevalues.php' ==' fetchvalues.php'? Вероятно, вы должны проверить свой вопрос перед отправкой. – peirix

ответ

12

Прежде всего, нет такой вещи, как $.document. Полагаю, вы имеете в виду $(document), так как это ваш код говорит ...?

Если $(document) не работает, то ваша библиотека jQuery загружается неправильно, либо она конфликтует с чем-то еще, что перезаписывает значение $. Если jQuery(document) также не работает, тогда проблема первая.

Firebug Firefox - очень хороший инструмент для отслеживания подобных проблем. Вы можете перезагрузить страницу и посмотреть запрос на файл jquery js, посмотреть, какой именно путь он запрашивает, и точно, что он получает в ответ.

2

Неверный путь библиотеки jQuery.

0

У меня была эта проблема при использовании jquery. Я опустошил документ где-то в коде $ (this) .empty() и это вызвало проблему