Поставил этот js код, но нечего не работает... А что нет такой функции "stop", которая запрещает js код?
|
Цитата:
2. При смене скрипта, смените ему и имя файла, и имя файла на странице - скрипты кешируются и Вы смотрите со старым скриптом <script type="text/javascript" src="js/page_com_wall_1.js"></script> (И вообще - Отлаживаемые скрипты лучше ставить на страницу до полной отладки, и только позже прятать в файл |
Хорошо, сейчас сделаю как Вы сказали. Только напишите пожалуйста еще раз окончательный вариант js кода, который мне нужно будет поставить.
|
Поставьте тестовый
$(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;
}
});
});
Если Вы будете набирать последующее сообщение отличное от предыдущего должен всплыть алерт (Данные отправлены и пришли) //чуть поправил |
Поставил как Вы и говорили, всплывающие окно появляется.. все норм. но как только я пробую убрать это окно, то есть убираю в js код:
alert("Подгружен Aякс") Js перестает работать на повторном клике (то есть на втором, третьем). Что происходит? Появляется белый экран с цифрой "0". |
Vladislav,
А c исходным скриптом без правок - Аякс работает при повторном запросе ? |
Да, до этого все работало отлично. Хоть 100 раз нажимай на кнопку js срабатывал.
|
Vladislav,
Попробуйте проверить еще раз(том ток имя файла в скрипте сменить) |
Неа, не работает (
|
| Часовой пояс GMT +3, время: 14:47. |