1

在我的 PHP 中,我返回并更新了一个在线用户框,但是因为它回显每一行,我也希望它激活一个 Jquery 函数。因此,如果那里有数据,它将回显它并执行 Jquery 函数。

php代码示例...

if($count1 > 0) {

foreach (user_list($user_name) as $user){
       echo $user . "<br />";

};
    echo ;// a message to activate a jquery function called userdisplay;
};  

jquery 代码看起来像这样......

    function userdisplay(){
   //do some amazing code like slide picture in from left fade text in at the top etc. 


    };

(我不是就该函数将执行的代码寻求帮助,这只是一个示例)

非常感谢任何知道我应该如何解决这个问题的人,我的大脑完全一片空白。

4

2 回答 2

1

只需在标签之间回显对 jquery 函数的调用,<script>例如:

这是页面:

<html>
<head>
<script>
$(document).ready(function(){
    //some jquery code here 
});

//here is your function
function userdisplay(){
    alert("triggered");
}
</script>
</head>
<body>
....
<?php
if($count1 > 0) {
    foreach (user_list($user_name) as $user){
        echo $user . "<br />";

    };
        echo "<script>userdisplay();</script>";
}; 
?>
....
</body>
</html>
于 2013-09-20T20:30:31.617 回答
0
if($count1 > 0) {

foreach (user_list($user_name) as $user){
       echo $user . '<br />';

};
    echo '<script>userdisplay();</script>';
};  

您只需确保函数 userDisplay() 之前已“回显”。

于 2013-09-20T20:32:48.747 回答