кодовое обозначение - PullRequest
       9

кодовое обозначение

0 голосов
/ 24 августа 2018

Когда я отправляю это без данных, это показывает как это. но я хочу, чтобы это было показано на моем модальном, потому что я использую библиотеку form_validation. введите описание изображения здесь

Это мой контроллер:

$this->form_validation->set_rules('category_name','Category name','trim|required');
            if($this->form_validation->run() == FALSE){
                echo validation_errors();
            } else{
                $category = array(
                    "category_name" => $this->input->post('category_name')
                ); 
                $this->category_m->insert($category);
                echo "Successfully Added.";
            }

Это мой ajax-файл:

$(document).on('submit', '#form' ,function(event){
            event.preventDefault();
            var form = $(this).serialize();
            $.ajax({
                url:"<?php echo base_url(); ?>category/operation",
                type:"POST",
                data:form,
                success:function(data){
                    $('#form')[0].reset();
                    $('#mymodal').modal('hide');
                    $('#alert').fadeIn().html('<div class="alert alert-info">'+data+'</div>').fadeOut(5000);
                    table.ajax.reload();
                }
            }) 
        });

1 Ответ

0 голосов
/ 25 августа 2018

Это не относится к Codeigniter. Это JS / jQuery / HTML /...

Предполагается, что у вас есть что-то подобное в вашем HTML

<div id="mymodal">...</div>

Создайте еще один div#alert внутри

<div id="alert">...</div>

И измените Javascript на что-то вроде

//You don't neet fadeIn/fadeOut
$('#alert').html('<div class="alert alert-info">'+data+'</div>');
$('#mymodal').modal('show');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...