|
|
|
| На денвере прекрасно исполняется вот такой код:
<div id="content"></div>
<script src="jquery.min.js"></script>
<script>
$.get('1.php', function(data){
// в переменной data находится ответ от скрипта
$('#content').html(data);
});
</script>
|
А на сервере не исполняется! Ни какого-либо сообщения об ошибке, вообще ничего - пустой экран!
В чем может быть причина? | |
|
|
|
|
|
|
|
для: Владимир55
(03.11.2009 в 14:00)
| | в путях к js и php файлам | |
|
|
|
|
|
|
|
для: AlexSol
(03.11.2009 в 14:16)
| | рнр на сервере исполняется.
В данном примере ВСЕ файлы лежат в корне.
Что еще может быть причиной проблемы?
Можно ли продиагностировать пробему? | |
|
|
|
|
|
|
|
для: Владимир55
(03.11.2009 в 14:35)
| | А у вас включен контроль ошибок РНР и контроль ошибок аякса? У Котерова есть спец. средство контроля ошибок аякса, а в этой биб-ке есть? | |
|
|
|
|
|
|
|
для: Владимир55
(03.11.2009 в 14:35)
| | на серваке видимо медленнее работает. собственно скрипт нужно вызывать после загрузки страницы.
т.е.
$(document).ready(function(){
// тут ваш $.get
}) | |
|
|
|
|
|
|
|
для: AlexSol
(03.11.2009 в 14:46)
| | По-моему, нормальная библиотека должна автоматически такие вещи отслеживать... | |
|
|
|
|
|
|
|
для: coloboc66
(03.11.2009 в 15:29)
| | В чем дело, так и не удалось понять.
Поставил третий Денвер, и с ним функция аякс тоже нормально исполняется. А на сервере не работает вообще.
Запросил техподдержку ВДС, но они отвечают типа Вы вправе делать любые настройки, вот и сделайте на сервере как у Денвера. Ничего конкретного...
Что хоть здесь настраивать? | |
|
|
|
|
|
|
|
для: Владимир55
(06.11.2009 в 10:31)
| | Если скрипт выполняется во время загрузки документа, а в jQuery ready, это не onload, то лучше проверить загрузку следующим способом:
$(document).ready(function() {
$.ajax({
url: "someurl.php",
success: function() {}
});
});
где function(), функция при удачном выполнении запроса (success = true). $(document).ready выполняется не дожидаясь полной загрузки документа, и тут вас может подстерегать костыль, если вы не обрабатываете возвращаемый результат callback функцией. | |
|
|
|