Boa tarde Pessoal, tudo bem?
Como eu faria via pjax uma requisição em um action e no final desta requisição atualizar um contêiner que tem na view. Se eu colocar o variavel $stringHash como mostra na imagem dentro do formPjax, retorna certinho. O meu problema é coloco ela em outro container, estou testando o codigo anexo mas não funciona. Pois tenho caso que tb preciso fazer isso em gridview, tipo um campo form que faz a busca e atualizando a grid no final.
<?php Pjax::begin(['id'=>'formPjax']); ?>
<?= Html::beginForm(['/usuario2'], 'post', ['data-pjax' => '', 'class' => 'form-inline']); ?>
<?= Html::input('text', 'string', Yii::$app->request->post('string'), ['class' => 'form-control']) ?>
<?= Html::submitButton('Hash String', ['class' => 'btn btn-lg btn-primary', 'name' => 'hash-button']) ?>
<?= Html::endForm() ?>
<?php Pjax::end(); ?>
<?php Pjax::begin(['id' => 'containerPjax', 'enablePushState'=>false]);?>
<h3><?= $stringHash ?></h3>
<?php Pjax::end(); ?>
<?php
$this->registerJs(
'$("document").ready(function(){
$("#formPjax").on("pjax:end", function() {
$.pjax.reload({container:"#containerPjax"});
});
});'
);
?>