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

为什么';当我在php中回显javaScript时,它不工作吗?,javascript,php,Javascript,Php,我有一个测试文件,当我运行这个脚本时,我看到的只是一个空白页。我应该看到一条红色横幅从顶部滑下来,上面写着“有一个错误”。我已经试着重复每一行了。我仍然有同样的问题。我做错了什么 <?php echo '<script language="javascript"> $(document).ready(function(){ $(this).notifyMe( "top", "error", "", // Title

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

<?php
echo '<script language="javascript">
   $(document).ready(function(){

   $(this).notifyMe(
      "top", 
      "error",
      "", // Title
      "there was an error", 
      300; 
      3000; 
   );

 });
 </script>';

?>

删除
内部通知我()



您检查过浏览器控制台是否有错误吗?您应该将PHP与PHP结合使用,将JS与JS结合使用,为什么要这样混合使用?空白页,使用错误报告并查看您的控制台。现在我发现我有语法错误。如果最后两个数字也是函数的参数,那么应该是
300,3000
而不是
300;3000;@Fred ii-因为JavaScript正在另一个php块中运行,我没有发布。我不想为了运行一些JavaScript而脱离php。我宁愿附和它。这对我来说更容易阅读。欢迎来到堆栈溢出!虽然此代码可能会回答该问题,但提供有关此代码为什么和/或如何回答该问题的附加上下文可提高其长期价值。
$(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>';

?>