проблема с отправкой форм(отправляет предыдущие заполненные поля)

Статус
В этой теме нельзя размещать новые ответы.

NetStranger

Постоялец
Регистрация
16 Сен 2008
Сообщения
124
Реакции
1
Тут такая проблема у меня просто крыша едет. Сделал формочку, прикрутил Для просмотра ссылки Войди или Зарегистрируйся
все замечательно на стороне сервера сделал отклик , но потом понял что не все так замечательно.. он посылает не то что впишешь в форму а то что было в ней в предыдущий раз... я лично вообще не знаю на чт жаловаться, облегчил код для понимания :
Код:
<form action="http://my1.ru/changes/blog/add_comment/1" id="comment_add" method="post">   <input type="hidden" name="parent" value='0' id="parent"/>
   <input type="hidden" name="ip" value='127.0.0.1' id="ip"/>
   <input type="hidden" name="nick_id" value="3" /><textarea name="text" cols="55" rows="5" id="text" ></textarea><input type="submit" name="submit" value="Написать" class='button' /></form> 

в контроллере:

$art=$this->uri->segment(4);
$ip = $_POST['ip'];
$nick = $_POST['nick_id'];
$entry["title"] = "Проверка!";
$entry["msg"] = $ip." ".$nick." ".$art." ".$_POST['text']." ".mdate("%Y-%m-%d %H:%i:%s", time())." ".$_POST['parent'];
                           $entry["alert"] = "error";
                                echo json_encode($entry);

и сам javascript
Код:
$(document).ready(function() {
    $.post('/ajax/messages_top/3', null, onSuccessMess, "JSON" );
    // bind form using ajaxForm
    $('#comment_add').ajaxForm({
        // dataType identifies the expected content type of the server response
        dataType:  'json',
        // success identifies the function to invoke when the server response
        // has been received
        success:   processJson
    });
});

function processJson(data) {
var msg = data.msg;
var title = data.title;
var alert = data.alert;
$.growl(title, msg);
}
все работает но выдает ПРЕДЫДУЩЕЕ отправленное значение полей! помогите плиз
 
Я не вижу нечего особенного в коде :confused:

Возможно что-то было упущено при облегчении с CodeIgniter, на более понятный php-код, т.к. в jQuery(ajaxForm, Growl) все стандартно.
 
да в том то и дело что и в таком виде не работает, остальное вроде не должно давать такого эффекта...
 
Да, и вправду ошибка была не на стороне этих скриптов, а на стороне редактора
Для просмотра ссылки Войди или Зарегистрируйся
только я все равно не понял почему он создает такой эффект, без него сообщения отсылаются как надо без задержек, может кто знает как в NicEdit избавиться от эффекта "памяти"... ???
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху