如何以正确的方式完成此过程? 我想在条件为真时使用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/>"); },
});
});
})
答案 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标记。