делаю сайт на котором елементы многие будут изменятся без перезагрузки вот один из скриптов
$('#updateTemplate :submit').click(function(eventObject){
eventObject.preventDefault();
$.ajax({
type: 'POST',
url: base_url + 'template/createOk/inline/' + Math.random(),
dataType: 'json',
data: $('#inline_colorBackgraund').serialize() + '&' + $('#inline_colorLink').serialize(),
success: function(response){
if(response.msg == 'success')
{
alert(response.msgInfo);
}
else if(response.msg == 'error')
{
alert(response.msgInfo);
}
}
});
});
if (trim($this->input->post($prefix . 'colorBackgraund')) != '')
{
$newTemplate = array('colorBackgraund' => $this->input->post($prefix . 'colorBackgraund'), 'colorLink' => $this->input->post($prefix . 'colorLink'));
$newWallId = $this->templatemodel->editTemplate($newTemplate);
$tpl = '';
$msg = 'success';
$msgInfo = $this->lang->line('template_create_success');
}
else
{
$msg = 'error';
$msgInfo = $this->lang->line('template_error');
$tpl = '';
}
echo json_encode(array('msg' => $msg, 'msgInfo' => $msgInfo));
тоесть, данные из форм я перехватываю скриптом, отменив действие по умолчанию(перезагрузку страницы), если скрипт успешно выполнен, то должно выдаватся сообщение, но я то отменил действие по умолчанию функцией preventDefault и ответ который я должен был получить теперь не получу или можно получить? Если можно получить то как??? или может есть способ помимо preventDefault? запретить перезагрузку страницы??? поделитесь знаниями и опытом, всем зараннее спасибо