Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从php调用自定义JavaScript警报框_Javascript_Php - Fatal编程技术网

如何从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>';