不带事件运行AJAX脚本

时间:2014-06-09 10:57:18

标签: php ajax

我有

    <button type="button" onclick=" showUser($_SESSION["id"] )">Change Content</button>

有没有办法做类似

的事情

if(isset($_SESSION["id"] )) showUser($_SESSION["id"] );

showUser是一个打印内容的AJAX脚本。

我想让它在没有按任何按钮的情况下运行。

3 个答案:

答案 0 :(得分:0)

<?php if(isset($_SESSION["id"] )) {?>
<script> showUser('<?php echo $_SESSION["id"];?>');</script>
<?php }?>

答案 1 :(得分:0)

if (isset($_SESSION['id']))
{
    echo '<script>showUser('.$_SESSION['id'].');</script>';
}

答案 2 :(得分:0)

你正在将HTML,JS和PHP搞乱到一个代码。但是,是的,这是可能的:

<script>
  <?php
    if (isset($_SESSION['id']) {
  ?>
    showUser(<?php echo $_SESSION['id']; ?>); // do js function call to ajax function
  <?php } ?>
/* rest of js */
</script>