Фильтр по:
  

  • Страница 1 из 1
  • 1
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » POST-отправка Личных сообщений
POST-отправка Личных сообщений
Дата: Суббота, 20.04.2013, 04:47 |
Рядовой
Группа: Пользователи
Сообщений: 7
Награды: 0
Репутация: 0
Статус: Offline


Имеется скрипт:

Код
<script type="text/javascript">
function sendpmmes() {
   s = pmtouser;
   subject = userpmsubj;
   message = userpmmes;
   $.get("/index/14-0-0-1", function (pm) {
    ssid = $("input[name='ssid']", pm).val();
    if ($("#secuImg", pm).size() > 0) {
     imgsec = $("#secuImg", pm).clone();
     seckey = $("input[name='seckey']", pm).val();
     new _uWnd('cap', 'Антиспам - введите код с картинки', 300, 80, {
      autosize: 0,
      modal: 1,
      oncontent: function () {
       $("#capImgSpan").html(imgsec);
       $("#capcode").focus();
      }
     },
     '<span id="capImgSpan"></span> <input type="text" id="capcode" onkeyup="ucodesru.sendsec()">');
    } else {
    $.post("/index", {
     s: s,
     subject: subject,
     message: message,
                         ssid: ssid,
     a: 18
     },
     function (re) {
     var rTxt = $($(re).text()).text();
     if(rTxt.indexOf("успешно") > -1) {
     _uWnd.alert(rTxt, 'Внимание', {
      w: 225,
      h: 75
     });
     } else {
     _uWnd.alert(rTxt, 'Внимание', {
      w: 225,
      h: 75
     });
     }
     });
    }
   });
  }}
</script>


Код
<a href="javascript://" rel="nofollow" onclick="function(){var pmtouser = 'я_пользователь'; var userpmsubj = 'я_тема'; var userpmmes = 'я_сообщение'; sendpmmes();};return false;">Отправить сообщение</a>


Вроде все правильно, но не работает. Где здесь косяк?

Заранее Спасибо за ответ.


 
Дата: Суббота, 20.04.2013, 13:03 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Drinko,
Цитата (Drinko, Сб, 20.04.2013, 04:47:07)
Где здесь косяк?

посмотри ответ - rTxt - и увидишь.


 
Дата: Суббота, 20.04.2013, 14:21 |
Рядовой
Группа: Пользователи
Сообщений: 7
Награды: 0
Репутация: 0
Статус: Offline


likbezz, так даже если вырезать проверку ответа, то все равно не работает sad

 
Дата: Суббота, 20.04.2013, 22:03 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Drinko,
Цитата (Drinko, Сб, 20.04.2013, 14:21:03)
так даже если вырезать проверку ответа, то все равно не работает

а зачем проверку убирать? - она же выводит ошибки..
Смотри что выдает ответ и увидишь в чем косяк.

Drinko,
Цитата (Drinko, Сб, 20.04.2013, 14:21:03)
так даже если вырезать проверку ответа, то все равно не работает

А это вообще что?
Цитата (Drinko, Сб, 20.04.2013, 04:47:07)
$.get("/index/14-0-0-1", function (pm) {
ssid = $("input[name='ssid']", pm).val();
if ($("#secuImg", pm).size() > 0) {
imgsec = $("#secuImg", pm).clone();
seckey = $("input[name='seckey']", pm).val();
new _uWnd('cap', 'Антиспам - введите код с картинки', 300, 80, {
autosize: 0,
modal: 1,
oncontent: function () {
$("#capImgSpan").html(imgsec);
$("#capcode").focus();
}
},
'<span id="capImgSpan"></span> <input type="text" id="capcode" onkeyup="ucodesru.sendsec()">');
} else {
$.post("/index", {
s: s,
subject: subject,
message: message,
ssid: ssid,
a: 18
},

- типа, если капча есть, то выводим капчу и на этом закончим)) а если нет - шлем сообщение?)))

Кстати, у меня большое подозрение, что ты пытаешься отправить вообще пустое сообщение )

И кроме того, не вижу функции:
Цитата (Drinko, Сб, 20.04.2013, 04:47:07)
<input type="text" id="capcode" onkeyup="ucodesru.sendsec()">');


 
Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать? Информация для вновь прибывших » Как сделать... » POST-отправка Личных сообщений
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия