Javascript 如何从php函数中引用.js文件?
它没有从SweetAlert识别swal,因为它没有找到js文件。由于某些原因,我不能在html的标题中使用传统的方法。有什么办法可以让它工作吗 此代码给出错误sweetalert2.min.js:1Uncaught TypeError:无法读取null的属性“appendChild” 我已经尝试过将js的脚本移动到所有地方,但仍然不起作用。任何帮助都会很好。谢谢Javascript 如何从php函数中引用.js文件?,javascript,php,Javascript,Php,它没有从SweetAlert识别swal,因为它没有找到js文件。由于某些原因,我不能在html的标题中使用传统的方法。有什么办法可以让它工作吗 此代码给出错误sweetalert2.min.js:1Uncaught TypeError:无法读取null的属性“appendChild” 我已经尝试过将js的脚本移动到所有地方,但仍然不起作用。任何帮助都会很好。谢谢 function alert_swal($title, $message, $type) { //External CSS
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>';
}
function alert\u swal($title,$message,$type)
{
//外部CSS和JS
回声';
回声';
回声';
回显“swal(\'.$title.''.'.$message.'.'.'.'.'.$type.'.'.'.'.');”;
回声';
}
echo';
回声';
回声';
回声';
回显“swal(\'.$title.''.'.$message.'.'.'.'.'.$type.'.'.'.'.');”;
回声';
回声';
echo';
回声';
回声';
回声';
回显“swal(\'.$title.''.'.$message.'.'.'.'.'.$type.'.'.'.'.');”;
回声';
回声';
你应该写这个
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>';
}
function alert\u swal($title,$message,$type)
{
//外部CSS和JS
回声';
回声';
回声';
回声';
回显“swal(\'.$title.''.'.$message.'.'.'.'.'.$type.'.'.'.'.');”;
回声';
回声';
}
你应该写这个
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>';
}
function alert\u swal($title,$message,$type)
{
//外部CSS和JS
回声';
回声';
回声';
回声';
回显“swal(\'.$title.''.'.$message.'.'.'.'.'.$type.'.'.'.'.');”;
回声';
回声';
}
错误消息中没有任何关于不识别swal或找不到js文件的信息。听起来更像是找不到它试图处理的DOM节点。echo“”;回声';echo'@MujeebuRahman,你的解决方案有效。真不敢相信这么简单。非常感谢。@kooliebwoy:更新了答案错误消息没有说没有识别swal或没有找到js文件。听起来更像是找不到它试图处理的DOM节点。echo“”;回声';echo'@MujeebuRahman,你的解决方案有效。真不敢相信这么简单。非常感谢。@kooliebwoy:更新了答案