NetStranger
Постоялец
- Регистрация
- 16 Сен 2008
- Сообщения
- 124
- Реакции
- 1
- Автор темы
- #1
Тут такая проблема у меня просто крыша едет. Сделал формочку, прикрутил Для просмотра ссылки Войди или Зарегистрируйся
все замечательно на стороне сервера сделал отклик , но потом понял что не все так замечательно.. он посылает не то что впишешь в форму а то что было в ней в предыдущий раз... я лично вообще не знаю на чт жаловаться, облегчил код для понимания :
и сам javascript
все работает но выдает ПРЕДЫДУЩЕЕ отправленное значение полей! помогите плиз
все замечательно на стороне сервера сделал отклик , но потом понял что не все так замечательно.. он посылает не то что впишешь в форму а то что было в ней в предыдущий раз... я лично вообще не знаю на чт жаловаться, облегчил код для понимания :
Код:
<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);
}