jquery和if statment

时间:2015-12-30 21:36:43

标签: javascript php jquery

如何以正确的方式完成此过程? 我想在条件为真时使用jquery显示消息,在假如果时使用其他消息。

<?php
if (in_array($id_patients, $rows)) {

  <script>
    jQuery(function () {
      $('#success_insert').fadeIn('slow').delay(5000).fadeOut('slow');
    });
  </script>
<?php
}else{ ?>
  <script>
    jQuery(function () {
      $('#failed_insert').fadeIn('slow').delay(5000).fadeOut('slow');
    });
  </script>
<?php }?>

对此有任何想法吗?请与我分享......

这是jquery

   $("#qsearch").on("submit", function(event) {
                event.preventDefault();
                $.ajax({
                    type: "POST",
                    url: "insert_visiting.php",
                    data: $(this).serialize(),
                    success: function(data) {
 $("#inner_contant").append(data+"<br/>");                    },
                });
            });



})

1 个答案:

答案 0 :(得分:0)

这有效:

<!doctype html>
<html>
<head>
<script src="https://code.jquery.com/jquery-2.1.4.js"></script>
</head>
<body>
<div id="success_insert" style="display: none;">Success</div>
<div id="failed_insert" style="display: none;">Failed</div>

<?php
$rows = array(1, 2, 3, 4);
$id_patients = 12;
if (in_array($id_patients, $rows)) { ?>
  <script>
    jQuery(function () {
      $('#success_insert').fadeIn('slow').delay(5000).fadeOut('slow');
    });
  </script>
<?php
}else{ ?>
  <script>
    jQuery(function () {
      $('#failed_insert').fadeIn('slow').delay(5000).fadeOut('slow');
    });
  </script>
<?php }?>
</body>
</html>

请注意if行上的结束php标记。