如何从php调用自定义JavaScript警报框
我有以下代码如何从php调用自定义JavaScript警报框,javascript,php,Javascript,Php,我有以下代码 echo '<script language="javascript">'; echo 'alert("This is a popup box")'; echo '</script>'; echo'; 回显“警报”(“这是一个弹出框”); 回声'; 这工作正常。但是,我想使用一个定制的、美观的弹出框。所以我上网看到了一些不错的JS库,比如,和其他一些。我将JS脚本(JQuery、Boostrap、库脚本)及其CSS文件放在PHP文件的顶部。现在我使用与前
echo '<script language="javascript">';
echo 'alert("This is a popup box")';
echo '</script>';
echo';
回显“警报”(“这是一个弹出框”);
回声';
这工作正常。但是,我想使用一个定制的、美观的弹出框。所以我上网看到了一些不错的JS库,比如,和其他一些。我将JS脚本(JQuery、Boostrap、库脚本)及其CSS文件放在PHP文件的顶部。现在我使用与前面相同的方法
echo';
echo'alertify.alert(“这是默认警报!”);
回声';
由于某些原因,这永远不起作用,我得到以下错误。有谁能告诉我可能做错了什么,或者实现这一点的正确方法是什么
您需要等待DOM加载所有文件(在本例中为您的外部脚本)-尝试以下操作:
echo';
echo'document.addEventListener(“DOMContentLoaded”,function(){”;
echo'alertify.alert(“这是默认警报!”);
回声'});';
回声'代码>您还可以确保按照以下顺序加载CSS和JavaScript文件。按照这个命令我从来没有问题
首先是CSS
引导CSS
其他供应商CSS
您的自定义CSS
二、 )JavaScript秒
jQueryJS
引导Js
其他供应商Js
您的自定义Js
是使脚本标记位于alertify脚本标记之上的PHP吗?顺便说一下,您必须在服务器上安装alertify,因为这是一个相对路径。请尝试在CSS
之后加载脚本。是的,您是对的,顺便说一句,第4行缺少“;”但非常感谢您的帮助。真恶心。使用here文档或外部脚本。
echo '<script language="javascript">';
echo ' alertify.alert("This is the default alert!")';
echo '</script>';