danko
(Fomistoklus)
January 6, 2011, 6:56pm
1
Привет всем!
У меня возникла следующая проблема:
У меня пользователь заполняет стандартную форму _form.php, после валидации данные отправляются в бд. Но мне нужно, что бы по одному клику данные отправлялись и в бд и отсылалась POST форма с данными.
Смотрел на форуме темы - но там немного другое
echo CHtml::ajaxSubmitButton('Submit', '/need/create', array(
'type' => 'POST',
'update' => '#needForm',
),
array(
'type' => 'submit',
'id' => 'myButton',
'name' => 'myButton'
));
Есть у кого какие-дь соображения? Спасибо
Данные и так отсылаются через ПОСТ, а потом отправляются в базу. Или вы хотите два запроса за один клик?
danko
(Fomistoklus)
January 9, 2011, 11:30am
3
именно-одно в бд, а второе на сервис
ncs
(Mradar)
January 9, 2011, 2:39pm
4
Либо 2 аякс запроса, либо данные отправляются на скрипт а он их в бд пихает + отпавляет дальше.
ncs
(Mradar)
January 9, 2011, 5:52pm
6
danko:
Супер!сам не догадался.
пример можно?
$(function() {
$('#form').submit(function(){
$data = $(this).serialize();
$.ajax({
url: "/script1",
dataType : "json",
async:true,
data: data,
success: cb
});
$.ajax({
url: "/script2",
dataType : "json",
async:true,
data: data,
success: cb
});
});
function cb(data) {
//здесь обработчик ответов скриптом
}