在甜蜜警报中加载html吗?

时间:2019-07-17 10:30:08

标签: javascript php jquery laravel-5 sweetalert2

这是我给小号Swal的代码:

window.swal({
    title: "Checking...",
    text: "Please wait",
    imageUrl: "{{ asset('media/photos/loaderspin.gif') }}",
    showConfirmButton: false,
    allowOutsideClick: false
});
$.ajax({
    type: 'POST',
    url: '/' + target,
    data: {
        data: true
    },
    success: function(response) {
        window.swal({
            type: 'info',
            width: 900,
            padding: '3em',
            html: response,
            showCloseButton: true,
            focusConfirm: false,
        });
    },
    error: function(response) {
    }
});

基本上,我正在发出一个ajax请求,该请求在控制器中执行return view('index', compact('data'));

我要在Swal中加载的html里面有一个<script src="my-file.js"></script>,但是在触发Swal时不会被加载,因此当我单击内部时不会触发任何事件。

我尝试查找文档,但找不到任何东西。我将如何swal加载该文件?

1 个答案:

答案 0 :(得分:1)

我能够通过在success块中添加以下行来解决此问题:

$.getScript('my-file.js')