Здравствуйте дороги пользователи. Возникла такая проблема. У меня на сайте есть система личных сообщений. Я сделал так что бы сообщения отправлялись без перезагрузки все страницы, а так же высвечивались новые сообщения.
Код:
Проблема номер 1. Не отправляются сообщения в мозиле.Проблема номер 2. При отправки сообщения происходит мерцания блока с сообщениями, т.е тоже самое чтоб я перезагрузил страницу, только один блок. Это конечно не так страшно, ну серавно напрягает.
Код:
| Код |
|---|
<div id="ok_rez_mes"></div>
<script type="text/javascript">
jQuery(document).ready(function() {
jQuery('#mess_form_id').submit(function(){
//при отправке формы собираем все данные из полей и ИД страницы
var mess = $("textarea[name='mess']").val();
var send= $("input[name='send']").val();
var rec= $("input[name='rec']").val();
//складываем все данные в одну строку (наш URL для AJAX-запроса)
var dataString = 'mess='+ mess + '&send=' + send + '&rec=' + rec;
jQuery.ajax({
type: "POST",
url: "addmess.php",
data: dataString,
success: function(html)
{
load_messes();
$("#mess").val('');
}
});
});
});
function load_messes()
{
$.ajax({
type: "POST",
url: "block/user/mess.php?id=<?php echo $id;?>",
data: "req=ok",
success: function(html)
{
$("#ok_rez_mes").empty();
$("#ok_rez_mes").append(html);
}
});
}
</script>
<script>
load_messes();
setInterval(load_messes,2000);
</script>
|
Проблема номер 1. Не отправляются сообщения в мозиле.Проблема номер 2. При отправки сообщения происходит мерцания блока с сообщениями, т.е тоже самое чтоб я перезагрузил страницу, только один блок. Это конечно не так страшно, ну серавно напрягает.
Изменено:
Котэ - 14 Октября 2014 22:44
