[Ликбез]

Форма входа

Меню сайта



Не отправляются сообщение
[1] nick1594 [01.08.2012, 23:04]
Где тут ошыбка, не могу понять(
вроде все правильно написал
Code

<script type="text/javascript">  
  getSelectText=function(){  
  var txt='';  
  if(window.getSelection){  
  txt=window.getSelection();  
  }else if(document.getSelection){  
  txt=document.getSelection();  
  }else if(document.selection){  
  txt=document.selection.createRange().text;  
  }  
  return txt;  
  }  
    function Brk_post(){  
    $.get("/index/14-0-0-1", function (pm) {
     ssid = $("input[name='ssid']", pm).val();
     $.post("/index", {
      s: '$USERNAME$',
      subject: 'Ошабка в тексте раздачи: $ENTRY_TITLE$',
      message: 'Опечатка: '+txt+'\n'+window.location.href,
      ssid: ssid,
      a: 18
     },
     function (re) {
      if ($($(re).text()).text().indexOf("успешно") > -1) {
       alert('Все ок')
      }
     });
    });
   }
  sendBrkWords=function(){  
  var txt=getSelectText();  
  if(txt==''){  
  _uWnd.alert('Выделите текст с опечаткой','',{w:230,h:80,tm:3000});  
  }else{  
  $('.oknod').after('<div style="text-align:center;">Вы обнаружили опечатку в тексте:<br><b>'+txt+'</b>.</div><br><input type="button" onclick="Brk_post();" value="Готово">').fadeIn();
  }  
  }  
</script>
<a href="javascript://" onclick="sendBrkWords();">Опечатка</a>
[2] likbezz [01.08.2012, 23:10]
nick1594,
Quote (nick1594, Ср, 01.08.2012, 23:04:10)
Где тут ошыбка, не могу понять(
вроде все правильно написал
Code

А в чем тогда не правильность выражается?
[3] nick1594 [01.08.2012, 23:11]
А в чем тогда не правильность выражается?

непонял
[4] likbezz [01.08.2012, 23:18]
nick1594,
Quote (nick1594, Ср, 01.08.2012, 23:11:46)
непонял

Какое слово не понятно?)
[5] nick1594 [01.08.2012, 23:18]
при нажатии на кнопку
Code
<input type="button" onclick="Brk_post();" value="Готово">

нехочет отправляться сообщение
[6] likbezz [02.08.2012, 00:27]
nick1594,
Quote (nick1594, Ср, 01.08.2012, 23:18:27)
нехочет отправляться сообщение

Для начала, слеш поставь: "/index" ... ну а потом смотри, может что забыл...
Посмотри что в стандартной форме.
[7] nick1594 [02.08.2012, 00:38]
Для начала, слеш поставь: "/index" ...

поставил всеравно не хочет
да и без него должно работать
немогу понять только чего в данном скрипте не хочет работать
[8] likbezz [02.08.2012, 00:46]
nick1594,
Quote (nick1594, Чт, 02.08.2012, 00:38:38)
немогу понять только чего в данном скрипте не хочет работать

Смотри ответ функции пост.
Смотри проходит ли гет.
[9] nick1594 [02.08.2012, 01:07]
Смотри проходит ли гет.

да гет то будет одинаков на всех страницах, тож страница отправки сообщения
[10] likbezz [02.08.2012, 01:36]
nick1594,
Quote (nick1594, Чт, 02.08.2012, 01:07:26)
а гет то будет одинаков на всех страницах, тож страница отправки сообщения

Говорил не то что он будет разный, а будет ли вообще.
Проверяй получаются ли данные или нет.
Проверяй ответ поста в первую очередь, если он пустой - значит пост вообще не прошел. тогда нужно копать выше.
[11] nick1594 [02.08.2012, 13:46]
likbezz, так и ненашол в чем проблема(
[12] likbezz [02.08.2012, 14:25]
nick1594,
Quote (nick1594, Чт, 02.08.2012, 13:46:00)
так и ненашол в чем проблема(

Ну, тогда зебей на скрипт.
Раз даже ты не хочешь даже поискать косяк .. значит так оно и нужно? нет?
[13] nick1594 [02.08.2012, 14:27]
Раз даже ты не хочешь даже поискать косяк .. значит так оно и нужно? нет?

да я же и искал, но код перепроверил должно ж то работать, но непонимаю чего неработет, вот и обратился сюда за помощью
[14] likbezz [02.08.2012, 14:33]
nick1594,
Quote (nick1594, Чт, 02.08.2012, 14:27:15)
да я же и искал,

Мне интересно как именно ты искал.

Ты вот это видел:


...

Как ты искал?
Я же написал - проверить - проходят ли запросы - ты что ответил? - ... Проходят.
Фигушки.
После такой ошибки ничего не пройдет.
Вопрос:
Как именно ты проверял.

А вот это видел?



Нафига ты шлешь сообщение самому себе? Мало того что оно заведомо НЕ не пройдет, так еще и не проверяется в скрипте, а должно!
Code
if ($($(re).text()).text().indexOf("успешно") > -1) {
alert('Все ок');
} else{
alert('Все хреново');
}


.. Но после того как все поправить - скрипт вполне рабочий ...




...
Прикрепления: 9580916.png (6.6 Kb) · 5984893.png (5.8 Kb) · 8309557.png (5.6 Kb) · 5397342.png (1.7 Kb)
[15] nick1594 [02.08.2012, 14:35]
Как именно ты проверял.

в консоли смотрел, но у меня нечего не выдавало!


Полная версия сайта