从PHP调用jQuery函数
如何从PHP调用jQuery函数从PHP调用jQuery函数,php,jquery,Php,Jquery,如何从PHP调用jQuery函数 <?php if ($error == 1) { ?> <script type="text/javascript"> error('1'); </script> <? } ?> 它不起作用。您需要指定错误“1”是对jQuery函数的调用: jQuery.error('1'); // or, uning the $ alias: $.error('1'); 这取决于您在HTML输
<?php
if ($error == 1) {
?>
<script type="text/javascript">
error('1');
</script>
<?
}
?>
它不起作用。您需要指定错误“1”是对jQuery函数的调用:
jQuery.error('1');
// or, uning the $ alias:
$.error('1');
这取决于您在HTML输出中放置此代码片段的位置 我认为其中一个解决方案应该有效:
<?php
if ($error == 1) {
?>
<script type="text/javascript">
$(function() {
error('1');
})
</script>
<?
}
?>
<?php
if ($error == 1) {
?>
<script type="text/javascript">
$(document).ready(
function() {
error('1');
}
)
</script>
<?
}
?>
?>
或
不,您不能从PHP调用jQuery函数。但您可以使用PHP生成html,在运行时执行jQuery函数 Javascript被发送到客户端并在那里执行 PHP在服务器上编译,然后发送到客户端
很大的区别在于脚本标记不能直接注入到php标记中。。。。但是如果你回应它,脚本就会起作用。。。。以下代码起作用:
<?php
if( some condition ){
echo "<script>alert('Hello World');</script>";
}
?>
然后回应它……你到底想要实现什么?在服务器中执行sePHP并将输出发送到浏览器时,不能从PHP调用jQuery,jQuery是在浏览器中运行的Javascript。你可以像user834929这样做,但是,使用AJAX从jQuery调用PHP是一个更好的主意。当然,你不能。但这也并不意味着,例如,如果在PHP服务器端满足某些条件,则显示一些jQuery动画是应该避免的。所以我认为这个问题是合理的。我只是忘了将“”添加到警报函数中。。。所以请不要忘记他们。。。非常感谢。
<?php
if( some condition ){
echo "<script>alert('Hello World');</script>";
}
?>
jQuery(function(){
//Your Code
});