toastr does not appear

2

I'm using a form within a bootstrap modal. The same makes a record in the database and returns the message if it has registered or not. I have inspected the element several times and everything goes right. With the exception of a jquery plugin called toastr that does not appear. How can I check if this plugin (which is a notification plugin) is working, since all information goes and returns were Ajax?

Follow the link of the plugin I'm using

link

Here are my codes:

aluno.php

// continuação do código
success: function (result) {
    var retorno = JSON.parse(result);
    var tipo = retorno[0].tipo;
    var msg = retorno[0].mensagem;

    if (tipo == 'success') {
      toastr[tipo](msg);
      alert(msg);
      $('form')[0].reset();
      $(".modal").modal("hide");
      } else if (tipo == 'error') {
        toastr[tipo](msg);
       alert(msg);
      }
    }

cadastraAluno.php

<?php

require_once '../class/Conexao.php';
require_once '../class/Aluno.php';

$nome = utf8_decode($_POST['nome']);
$matricula = utf8_decode($_POST['matricula']);
$anosemestre = utf8_decode($_POST['anosemestre']);

try {
    $conexao = new Conexao();
    $conexao->abrirConexao();

    $aluno = new Aluno();
    $aluno->setNome($nome);
    $aluno->setMatricula($matricula);
    $aluno->setAnoSemestre($anosemestre);
    $ano = date("Y");

    $query = "INSERT INTO aluno (nomeAluno, matricula, ano_inscrito, ano_semestre, flag_ativo)";
    $query .= " VALUES ('{$aluno->getNome()}', '{$aluno->getMatricula()}', '$ano', '{$aluno->getAnoSemestre()}', 1)";

    $result = mysqli_query($conexao->abrirConexao(), $query);

    $resultado[] = array('tipo'=>'success','mensagem'=>'Aluno cadastrado com sucesso!');
    echo json_encode($resultado);

} catch (Exception $ex) {
   $resultado[] = array('tipo'=>'error','mensagem'=>'Não foi possível cadastrar o aluno');
   echo json_encode($resultado);
} finally {
    $conexao->fecharConexao();
}

The Connection and Student classes work fine and the registration is done in the bank. Toastr is called in the following line:

<script src="js/toastr.js" type="text/javascript"></script>

It's the only thing that is not working. The notification does not appear.

    
asked by anonymous 25.11.2015 / 02:51

1 answer

0

Try this:

toastAlert("error", "Sua Mensagem");
toastAlert("success", "Sua Mensagem");
    
25.11.2015 / 12:18