Yii2-使用Ajax将表单保存为模式

时间:2018-12-02 14:30:42

标签: php ajax yii2 ajaxform pjax

我有两种模型,一种是“注册产品”(我在所有品牌中都有一个下拉菜单),另一种形式是“品牌”。我需要在表单“ register-products”内渲染表单“ brands”,以使用引导Modal寡妇创建一个新品牌,并且它可以工作,但是我需要{{{ 1}}表格,这样我就不必每次都刷新页面。

此时,发生的事情是在创建新品牌后,将重定向到包含新品牌详细信息的视图。

注册产品表格

register-products

js

<?php
 Modal::begin([
     'header' => 'Test',
     'id' => 'modal',
     'size' => 'modal-lg',
 ]);
      echo "<div id='modalContent'></div>";
 Modal::end();
 ?>

Html::a('+', ['/brands/create'], ['id' => 'open_modal', 'class' => 'btn btn-success']);

BrandsController

$(function(){
$('#open_modal').click(function (){
    $.get($(this).attr('href'), function(data) {
      $('#modal').modal('show').find('#modalContent').html(data)
   });
   return false;
});

0 个答案:

没有答案