Показать сообщение отдельно
  #14 (permalink)  
Старый 17.02.2013, 16:45
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Поставьте тестовый
$(function(){

 var arr=[],start=true;

 $("#mes_wall_submit").click(function(){
 var mes=$("#mes").val();
 var taker=$("#taker").val();
 var sender=$("#sender").val();
 var V = arr;
 arr =[mes,taker,sender];

 if(start){

 if( arr.join('')=== V.join('')) return false; 

 start=false;
 $.ajax({
 type: "POST",
 url: "handlers/mes_wall",
 data: {"mes": mes, "taker": taker, "sender": sender},
 cache: false,
 success: function(response){start=true;
 var messageResp = new Array('Произошел сбой в системе, перезайдите на свой аккаунт..','Нельзя отправлять пустое сообщение..','Ваше сообщение слишком длинное..');
 var resultStat = messageResp[Number(response)];
 if(response == 0){
 $("#error_mes_box").text(resultStat).show().delay( 5500).slideToggle("fast");
 }
 else if(response == 1){
 $("#error_mes_box").text(resultStat).show().delay( 2500).slideToggle("fast");
 }
 else if(response == 2){
 $("#error_mes_box").text(resultStat).show().delay( 2500).slideToggle("fast");
 } 
 else{
 $("#error_mes_box").css('display','none');
 $("#mes").val("");
 $("#wall_message_block").html(response);
 } 
 }
 });alert("Подгружен Aякс") //
 return false; 
 } 
 });
 });

Если Вы будете набирать последующее сообщение отличное от предыдущего
должен всплыть алерт (Данные отправлены и пришли)
//чуть поправил

Последний раз редактировалось Deff, 17.02.2013 в 17:04.
Ответить с цитированием