POST-отправка Личных сообщений
|
|
|
2013-04-20Дата: Суббота, 20.04.2013, 04:47 | Сообщение # 1 |
Рядовой
Группа: Пользователи
Статус: 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>
Вроде все правильно, но не работает. Где здесь косяк?
Заранее Спасибо за ответ.
| | |
|
|
2013-04-20Дата: Суббота, 20.04.2013, 13:03 | Сообщение # 2 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Drinko, посмотри ответ - rTxt - и увидишь.
| | |
|
|
2013-04-20Дата: Суббота, 20.04.2013, 14:21 | Сообщение # 3 |
Рядовой
Группа: Пользователи
Статус: Offline
|
likbezz, так даже если вырезать проверку ответа, то все равно не работает
| | |
|
|
2013-04-20Дата: Суббота, 20.04.2013, 22:03 | Сообщение # 4 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
Drinko, так даже если вырезать проверку ответа, то все равно не работает а зачем проверку убирать? - она же выводит ошибки.. Смотри что выдает ответ и увидишь в чем косяк.
Drinko, так даже если вырезать проверку ответа, то все равно не работает А это вообще что? $.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 }, - типа, если капча есть, то выводим капчу и на этом закончим)) а если нет - шлем сообщение?)))
Кстати, у меня большое подозрение, что ты пытаешься отправить вообще пустое сообщение )
И кроме того, не вижу функции: <input type="text" id="capcode" onkeyup="ucodesru.sendsec()">');
| | |
|