Недавно долго возился с ajax, задавал тут вопрос, и не без помощи изучал, как он работает. Решил разработать мини-чат, но что-то пошло не так: внешний файл ajax.js со скриптами подключен, но не работает, скрипты в нем работают только при написании их в <script></script>, но и здесь случилось что-то совершенно сверхъестественное: написал скрипт для отправки сообщений, он какое-то время работал и бац - просто на ровном месте перестал. Я ничего не менял, все перепроверил - непонятно. Что делать с этим ajaxом, чтобы он работал? Все php скрипты исправны.
Ajax код:
function refresh_chat() {
$.get("action/chat_sql.php", function(text){
$(".chat_block").html(text);
});
}
$(".send").click (
function() {
$.get("action/chat_send.php?message="+$('.text').val(), function(){
$(".text").val('');
refresh_chat();
});
}
);
refresh_chat();
t = setInterval(refresh_chat, 2000);
Сборка персонального компьютера от Artline: умный выбор для современных пользователей