<td><input name="rec_name"></td>
<td>+7 <input name="phone"></td>
<td><input type="email" name="email"></td>
<td><input type="datetime" name="time"></td>
<td>
<input type="hidden" name="spec_id" value="{$specialist['id']}">
<input type="submit" value="Записаться!" >
</td>
$('.specialist form').on('submit', function() {
var postData = {
name: this.rec_name.value,
email: this.email.value,
phone: this.phone.value,
time: this.time.value,
specId: this.spec_id.value
};
$.ajax({
type: 'POST',
url: "/index/createnewrecord/",
data: postData,
success: function(data) {
if(data['success']) {
$('#displayRecords').append(data)
} else {
alert(data['message']);
}
}
});
}
frame.onload=function(){
if (!loaded++) return;
location.href='адрес 1-й страницы'
Единственное что, он покажет 1-ю страницу в фрейме, а только потом, когда там всё загрузится, со всеми картинками и скриптами, срабjnftn onload и основная страница перенаправится на новый адрес