为什么不';当我在php中回显javaScript时,它无法工作


Why doesn't my javaScript work when I echo it out in php?

我有一个测试文件,当我运行这个脚本时,我看到的只是一个空白页面。我应该看到一条红色的横幅从上面滑下来,上面写着"有错误"。我已经试过重复每一行了。我仍然有同样的问题。我做错了什么?

<?php
echo '<script language="javascript">
   $(document).ready(function(){
   $(this).notifyMe(
      "top", 
      "error",
      "", // Title
      "there was an error", 
      300; 
      3000; 
   );
 });
 </script>';
?>

删除notifyMe()中的;

$(this).notifyMe(
  "top", 
  "error",
  "", // Title
  "there was an error", 
  300,
  3000 );
<?php
echo '<script language="javascript">
   $(document).ready(function(){
   $(this).notifyMe(
  "top", 
  "error",
  "", // Title
  "there was an error", 
  300, 
  3000
   );
 });
 </script>';
?>