我在我的项目中使用 sweealert2 这是我的代码
标头通过 jsdeliver.net 包含 js
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@8" charset="UTF-8"></script>
Run Code Online (Sandbox Code Playgroud)
jQuery 版本:jQuery v3.4.1
页脚脚本
<script>
$(document).ready(function() {
$("#updateUserProfile").submit(function(e) {
e.preventDefault();
var form = $(this);
var url = form.attr('action');
$.ajax({
type: "POST",
url: url,
data: form.serialize(),
success: function(data)
{
$('.modal').modal('hide');
var hasil = $.parseJSON(data);
Swal.fire({
icon: 'info',
title: hasil.message,
showConfirmButton: false,
timer: 1500
});
// Swal.fire('Success', hasil.message, 'success', 1500)
setTimeout(function(){
window.location.reload(1);
}, 1500);
}
});
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
console.log 上的错误
SweetAlert2: Unknown parameter "icon"
Run Code Online (Sandbox Code Playgroud)
但是当我这样使用时没有错误,并且出现图标
Swal.fire('Success', hasil.message, 'success', 1500)
Run Code Online (Sandbox Code Playgroud)
为什么在单击选项结果时 select2 会消失?它使用 ajax 源数据,当点击搜索结果时,选项选择消失。
我使用 codeigniter,这是我的代码:
意见
<!-- Modal Tambah -->
<div aria-hidden="true" aria-labelledby="myModalLabel" tabindex="-1" role="dialog" id="modal_form" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button aria-hidden="true" data-dismiss="modal" class="close" type="button">×</button>
<h4 class="modal-title"></h4>
</div>
<form action="#" id="form" class="form-horizontal">
<!-- <input type="hidden" value="" name="id"/> -->
<div class="modal-body form">
<div class="form-body">
<div class="form-group">
<label class="col-lg-3 col-sm-2 control-label">Tindakan Item</label>
<div class="col-lg-9">
<select name="tindakan_item_id" id="tindakan_item_id" class="select_tindakan_id form-control" autofocus="autofocus"></select>
<span class="help-block"></span>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<input type="hidden" name="layanan_pemeriksaan_id" value="<?php …Run Code Online (Sandbox Code Playgroud)