|
|
|
| Доброго времени суток!
Изучаю по [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) ПРЕДЫДУЩИЙ текст текстареи даже если она пустая, и только затем - настоящий текст.
Конфликт библиотек?
Извините за "скатерть". Спасибо. | |
|
|