страницы? Как правильнее сделать?
на себя же с restartBuffer должно работать
Да вот и пробовал на себя. Сейчас добавил restartBuffer, но не помогло.
может не так добавил или в post неверно засериализовал данные с формы
Посмотрю сейчас, спасибо
Сделал копию файла с формой, перед формой добавил bufferRestart. Ajax запрос соответственно делаю на этот файл. Сериализацию проверил, там все данные есть которые нужны.
$GLOBALS['APPLICATION']->RestartBuffer(); компонент die()
Именно так и делал, только без die() В чем-то другом видимо проблема.
В консоли на вкладке network запрос в итоге со статусом 200, данные в нем верные. Но не изменяются по факту.
<?CJSCore::Init('jquery');?> <script> $(document).on('click','.main-profile-submit',function(e){ e.preventDefault(); var data = $('form').serialize(); $.ajax({ url:'/personal/private/?myajax=1&save=Y', method: 'POST', data: data, success: function (data, textStatus) { $('.workarea .bx-content').html(data); } }); }); </script>
if($_REQUEST['myajax']) $APPLICATION->RestartBuffer(); компонент die();
ну если только подписался на кнопку и забыл про save параметр
Да, про save забыл. Но все равно мистика. Сделал все как написали, только соответственно подставил свои классы и путь, и все равно такая же история.
О, заработало, спасибо огромное)) 👍
Обсуждают сегодня