что-то я видать дичайше туплю но не работает почему-то. страница перезагружается. сделал все как вы написали.
<script type="text/javascript">
function submit(form, messageTarget) {
messageTarget = $('#' + messageTarget);
$.ajax({
url: form.action,
type: form.method, //Тип запроса
dataType: "html", //Тип данных
data: $(form).serialize(),
success: function(response) { //Если все нормально
messageTarget.html(response);
},
error: function(response) { //Если ошибка
messageTarget.html("Ошибка при отправке формы");
}
});
}
</script>
<div id = "okno1">
</div>
<form action="[[~[[*id]]]]" method="post" class="form-horizontal" id = "profil" onsubmit="return submit(this, 'okno1'), false">
<div class="control-group">
<label class="control-label">[[%ha.gravatar]]</label>
<div class="controls">
<img src="[[+gravatar]]?s=100" alt="[[+email]]" title="[[+email]]" style="margin-left:40px;" />
<br/><small>[[%ha.gravatar_desc]]</small>
</div>
</div>
<div class="control-group[[+error.username:notempty=` error`]]">
<label class="control-label">[[%ha.username]]</label>
<div class="controls">
<input type="text" name="username" value="[[+username]]" />
<span class="help-inline">[[+error.username]]</span>
</div>
</div>
<div class="control-group[[+error.fullname:notempty=` error`]]">
<label class="control-label">[[%ha.fullname]]</label>
<div class="controls">
<input type="text" name="fullname" value="[[+fullname]]" />
<span class="help-inline">[[+error.fullname]]</span>
</div>
</div>
<div class="control-group[[+error.email:notempty=` error`]]">
<label class="control-label">[[%ha.email]]</label>
<div class="controls">
<input type="text" name="email" value="[[+email]]" />
<span class="help-inline">[[+error.email]]</span>
</div>
</div>
<input type="hidden" name="hauth_action" value="updateProfile" />
<div class="form-actions">
<button type="submit" class="btn btn-primary">[[%ha.save_profile]]</button>
<!--<input type="button" class="btn btn-primary" value="[[%ha.save_profile]]" onclick="AjaxFormRequest('okno1', 'profil', 'assets/templates/blog/form.php')"/> -->
<a href="[[++site_url]][[~[[*id]]]]" class="btn btn-danger">[[%ha.logout]]</a>
</div>
</form>