caption имеет тип varchar(255),
description имеет тип text,
copyright имеет тип varchar(120).
Переменная copyright в скрипте точно существует, я проверил через alert(copyright). При прямом изменении значения copyright через phpMyAdmin все проходит удачно.
Если вместо function(t) поставить нечто иное, например, так:
new Ajax.Request( _url,
{
method: 'post',
evalJSON: 'force',
parameters: { 'caption' : caption,
'description' : description.encodeParam(),
'copyright' : copyright },
onSuccess: alert('Ok!')
}
);
Ничего не меняется, только для просмотра изменений приходится перезагружать страницу.