它没有识别SweetAlert的swal,因为它没有找到js文件。由于某些原因,我无法在html的标题中以传统方式执行此操作。有没有办法让这个工作?
此代码提供错误 sweetalert2.min.js:1 Uncaught TypeError:无法读取属性" appendChild'为null
我试过在整个地方移动js的脚本,但仍然无法正常工作。任何帮助都会很棒。感谢。
function alert_swal($title, $message, $type)
{
//External CSS and JS
echo '<link href="https://cdn.jsdelivr.net/sweetalert2/4.0.5/sweetalert2.min.css" rel="stylesheet">';
echo '<script src="https://cdn.jsdelivr.net/sweetalert2/4.0.10/sweetalert2.min.js"></script>';
echo '<script type="text/javascript">';
echo 'swal(\'' . $title . '\',\'' . $message . '\',\'' . $type . '\');';
echo '</script>';
}
答案 0 :(得分:1)
echo '<body>';
echo '<link href="https://cdn.jsdelivr.net/sweetalert2/4.0.5/sweetalert2.min.css" rel="stylesheet"/>';
echo '<script src="https://cdn.jsdelivr.net/sweetalert2/4.0.10/sweetalert2.min.js"></script>';
echo '<script type="text/javascript">';
echo 'swal(\'' . $title . '\',\'' . $message . '\',\'' . $type . '\');';
echo '</script>';
echo '</body>';
答案 1 :(得分:1)
你应该写这个
function alert_swal($title, $message, $type)
{
//External CSS and JS
echo '<body>';
echo '<link href="https://cdn.jsdelivr.net/sweetalert2/4.0.5/sweetalert2.min.css" rel="stylesheet"/>';
echo '<script src="https://cdn.jsdelivr.net/sweetalert2/4.0.10/sweetalert2.min.js"></script>';
echo '<script type="text/javascript">';
echo 'swal(\'' . $title . '\',\'' . $message . '\',\'' . $type . '\');';
echo '</script>';
echo '</body>';
}