我需要輸出警報消息,如果val = -1
,但問題是此消息出現在頁面的底部,這並不取決於值的值。警報消息與jQuery
if ($val == -1)
echo '
<script>
$(function() {
$("#dialog:ui-dialog").dialog("destroy");
$("#dialog-message").dialog({
modal: true,
buttons: {
Ok: function() {
$(this).dialog("close");
}
}
});
});
</script>
';
else { //... }
<div id="dialog-message" title="Process failed.">
<p><span class="ui-icon ui-icon-circle-check"
style="float: left; margin: 0 7px 50px 0;"></span> Error message.</p>
</div>
你的HTML是你的if語句之外,這意味着它會一直顯示。您需要使用css來隱藏它,以及我也會做什麼,只需在需要顯示它時(即在if語句中)添加對話框的HTML。 – Gavin