Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: NicEdit vs jQuery
 
 автор: Deed   (25.02.2012 в 23:27)   письмо автору
 
 

Доброго времени суток!
Изучаю по [url href="http://rutracker.org/forum/viewtopic.php?t=3927335" target="_blank"]этим урокам[/url] JQuery, и вот, такой написал код:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Checked Win-1251</title>
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="js/nicEdit.js"></script> 
<script type="text/javascript">
//<![CDATA[
bkLib.onDomLoaded(function() {
    new nicEditor({buttonList : ['bold','italic','underline','strikeThrough','subscript','superscript','html','left','justify','center','right','image','upload','bgcolor','forecolor','xhtml']}).panelInstance('content');
    });
//]]>
//http://exy.com.ua/index.php/nicedit/
</script>
</head>

<body>
<h1>Проверка передачи ответа в win-1251</h1>

<form action="#">
<textarea name="content" id="content" style="width:550px;"></textarea>
<p><button type="submit">SAVE</button></p>
</form>
<div id="addest"></div>
</body>

<script type="text/javascript">
$('form').on('submit', function(e){
    $.post('save_1251.php', $(this).serialize(), function(reqw){
        $('#addest').append($('<p>'+reqw+'</p>').hide().fadeIn(300)).end();
    });
    e.preventDefault();
    
})(jQuery);

</script>


</html>



и, соответственно, save_1251.php:

<?php
header
("Content-type: text/plain; charset=utf-8");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0"false);
$post nl2br($_POST['content']);
$date=date('d-m-y H:i:s');

echo 
$post."<br><small>".$date."</small>";
unset(
$post,$date); exit();

?>


Если к текстарее НЕ подключать NicEditor, все это работает как положено. Но, пдключив NicEditor, submit передает на серверный обработчик (save_1251.php) ПРЕДЫДУЩИЙ текст текстареи даже если она пустая, и только затем - настоящий текст.
Конфликт библиотек?
Извините за "скатерть". Спасибо.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования