TinyMCE Ajax
Здравствуйте Уважаемые форумчане. По возможности помогите:
Есть формочка с textarea для отправки сообщений и последующим сохранением в БД <form action="add_msg.php" class="formstyle1" method="POST"> <div class="field"> <label for="Message">Message:</label> <textarea id="Message" name="msg" rows="10" cols="20" class="text-area"></textarea> </div> <div class="button"> <input type="submit" class="btn" onclick="sendRequest(); return false" value="Submit" /> </div> </form> Через Ajax реализовано сохранение сообщения function sendRequest() { var oForm = document.forms[0]; var sBody = getRequestBody(oForm); var oXmlHttp = createXMLHttp(); oXmlHttp.open("POST",oForm.action, true); oXmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); oXmlHttp.onreadystatechange = function() { if(oXmlHttp.readyState == 4) { if(oXmlHttp.status == 200) { alert ('Your Message Was Added!'); } else { saveResult("Ошибка: " + oXmlHttp.statusText); } } }; oXmlHttp.send(sBody); } Все прекрасно работало, пока не подключил TinyMCE... Сообщения не попадают в базу данных! Посмотрел HTTP запросы POST Body пустое. Без Ajaxa все прекрасно работает. Кто сталкивался с такой проблемой и как ее решить? Очень рассчитываю на Вашу помощь. PS Просьба, писать решение проблемы попроще, все таки опыта с JS пока маловато) Читал про tinyMCE.triggerSave();, но толком не понял, как ее реализовать. Заранее спасибо за помощь. |
Цитата:
а вообще научитесь хоте бы элементарно отлаживать свой код , с помощью тех же алертов, а не искать "проблему технологий" |
function sendRequest() { tinyMCE.triggerSave(); var oForm = document.forms[0]; var sBody = getRequestBody(oForm); ... } |
Цитата:
|
Часовой пояс GMT +3, время: 00:50. |