Php echo中的javascript追加?

Php echo中的javascript追加?,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我尝试通过Php回音向div追加一些内容 包括 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <script src="https://code.jquery.com/jquery-1.10.2.js"></script> Php代码 <?php echo "<script type='text/ja

我尝试通过Php回音向div追加一些内容

包括

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>

Php代码

<?php echo "<script type='text/javascript' >$('.notificationsBody').prepend('Hello World');</script>"; ?>

您有两个问题。首先,您正在加载两个版本的jQuery,这可能会导致冲突。可以从ajax.googleapis.com或code.jQuery.com加载jQuery,但不能同时从两者加载

其次,在将元素添加到DOM之前,尝试附加到
.notificationBody
的Javascript正在运行。有两种方法可以解决此问题:要么在回显
.notificationBody
DIV后将回显
标记的代码移动到,要么在
$(document).ready()处理程序中运行代码,该处理程序在DOM完全加载后运行:

<?php echo "<script type='text/javascript' >
    $(document).ready(function() {
        $('.notificationsBody').prepend('Hello World');
    });
    </script>";
?>

您有两个问题。首先,您正在加载两个版本的jQuery,这可能会导致冲突。可以从ajax.googleapis.com或code.jQuery.com加载jQuery,但不能同时从两者加载

其次,在将元素添加到DOM之前,尝试附加到
.notificationBody
的Javascript正在运行。有两种方法可以解决此问题:要么在回显
.notificationBody
DIV后将回显
标记的代码移动到,要么在
$(document).ready()处理程序中运行代码,该处理程序在DOM完全加载后运行:

<?php echo "<script type='text/javascript' >
    $(document).ready(function() {
        $('.notificationsBody').prepend('Hello World');
    });
    </script>";
?>

您有两个问题。首先,您正在加载两个版本的jQuery,这可能会导致冲突。可以从ajax.googleapis.com或code.jQuery.com加载jQuery,但不能同时从两者加载

其次,在将元素添加到DOM之前,尝试附加到
.notificationBody
的Javascript正在运行。有两种方法可以解决此问题:要么在回显
.notificationBody
DIV后将回显
标记的代码移动到,要么在
$(document).ready()处理程序中运行代码,该处理程序在DOM完全加载后运行:

<?php echo "<script type='text/javascript' >
    $(document).ready(function() {
        $('.notificationsBody').prepend('Hello World');
    });
    </script>";
?>

您有两个问题。首先,您正在加载两个版本的jQuery,这可能会导致冲突。可以从ajax.googleapis.com或code.jQuery.com加载jQuery,但不能同时从两者加载

其次,在将元素添加到DOM之前,尝试附加到
.notificationBody
的Javascript正在运行。有两种方法可以解决此问题:要么在回显
.notificationBody
DIV后将回显
标记的代码移动到,要么在
$(document).ready()处理程序中运行代码,该处理程序在DOM完全加载后运行:

<?php echo "<script type='text/javascript' >
    $(document).ready(function() {
        $('.notificationsBody').prepend('Hello World');
    });
    </script>";
?>


为什么需要PHP echo?看起来你是在页面加载之前运行的,我正在测试一些东西:)我需要PHP echo,你能解释一下你的最终意图吗,因为你给出的例子很奇怪。请在问题中显示输出的HTML,为什么需要PHP echo?看起来你是在测试之前运行的页面加载我正在测试一些东西:)我需要Php echo,因为你给出的例子很奇怪,你能解释你的最终意图吗?请在问题中显示输出的HTML为什么需要Php echo?看起来你在页面加载我正在测试一些东西之前运行它:)我需要Php echo你能解释你的最终意图吗?因为你给出的例子很奇怪。请在问题中显示输出的HTML为什么需要PHP echo?看起来你在加载页面之前运行它,我正在测试一些东西:)我需要PHP echo。你能解释你的最终意图吗?因为你的例子给定的是非常奇怪的。请在问题中显示输出的HTML
<?php echo "<script type='text/javascript' >
    $(document).ready(function() {
        $('.notificationsBody').prepend('Hello World');
    });
    </script>";
?>