Доброго времени суток, уважаемые гуру.
Мне необходимо запоминать введённые данные комментатора (Имя и электронная почта) и подставлять их на других страницах. Сейчас этого не происходит из-за использования кеширующего плагина.
Вот такой скрипт я подчеркнул
http://dimox.name/jquery-script-cook...ress-maxcache/
var $j = jQuery.noConflict();
$j(function() {
var author = readCookie('wp_commenter_author');
var email = readCookie('wp_commenter_email');
var url = readCookie('wp_commenter_url');
if (author) $j('input[name="author"]').val(author);
if (email) $j('input[name="email"]').val(email);
if (url) $j('input[name="url"]').val(url);
$j('#commentform').submit(function() {
if ($j('input[name="author"]').length) createCookie('wp_commenter_author', $j('input[name="author"]').val(), 365);
if ($j('input[name="email"]').length) createCookie('wp_commenter_email', $j('input[name="email"]').val(), 365);
if ($j('input[name="url"]').length) createCookie('wp_commenter_url', $j('input[name="url"]').val(), 365);
});
})
Я его переделал, руководствуясь своими очень скоромными познаниями в JS:
jQuery(function() {
var author = readCookie('wp_commenter_author');
var email = readCookie('wp_commenter_email');
if (author) jQuery('input[name="author"]').val(author);
if (email) jQuery('input[name="email"]').val(email);
jQuery('#commentform').submit(function() {
if (jQuery('input[name="author"]').length) createCookie('wp_commenter_author', jQuery('input[name="author"]').val(), 365);
if (jQuery('input[name="email"]').length) createCookie('wp_commenter_email', jQuery('input[name="email"]').val(), 365);
});
})
Но почему то пишет в консоле ошибку
"readCookie" не определено и соответственно скрипт свою функцию не выполняет. Как правильно должно быть?