Как я могу вставить две разные формы, используя один метод контроллера по одному триггеру в codeigniter? - PullRequest
0 голосов
/ 22 мая 2018

Я пробовал, но я хочу сделать это с помощью ajax при нажатии одной кнопки, хочу отправить два значения формы в таблицу, используя один метод bu контроллер в codeigniter.

1 Ответ

0 голосов
/ 23 мая 2018

Предположим, это ваши формы

<form name="frm1" id="frm1">
    <input type="text" name="txt1" >
    <input type="text" name="txt2">

</form>

<form name="frm2" id="frm2">
    <input type="text" name="txt3" >
    <input type="text" name="txt4">

</form>

<button type="button" id="btn">Submit</button>

Ajax Script

<script type="text/javascript">
var BASE_URL = "<?php echo base_url(); ?>";
$( document ).ready(function() {
    $( "#btn" ).click(function() {
            $.ajax({
              type: 'POST',
               url:BASE_URL + "Controller/save",
              data: $('#frm1, #frm2').serialize(),
              success: function (data) {
               data = JSON.parse(data);
               console.log(data);     
            }
          });
    });
});

</script>

С помощью этого метода сохранения вы можете получить значения форм в контроллере

function save()
    {
        echo $this->input->post('txt1');
        echo $this->input->post('txt2');
        echo $this->input->post('txt3');
        echo $this->input->post('txt4');
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...