如果调用php错误消息,我该如何回应这个javascript?我有一个错误消息设置,当用户错过他的用户名或密码时,它会触发错误消息。 php错误消息由php代码调用。这是代码:
<?php echo showmessage($msg) ?>
我在javascript中有一条警告消息,当它被调用时会生成一个javascript css弹出警告框。如果javascript代码存在,它将在重新加载后立即显示警告框。这是代码:
<script type="text/javascript">
$(document).ready(function () {
jqxAlert.alert('Alert Message');
})
</script>
如何合并,以便当php echo消息出现时,它将触发javscript警报消息。我在php中尝试使用if,所以像这样的代码:
if ( showmessage($msg) ) {
<script type="text/javascript">
$(document).ready(function () {
jqxAlert.alert('Alert Message');
})
</script>
}
如何在php调用中回显我的javascript消息?
答案 0 :(得分:1)
<?php if ( showmessage($msg) ) { ?>
<script type="text/javascript">
alert('Alert Message');
</script>
<?php } ?>
答案 1 :(得分:1)
你能试试吗
<?PHP if ( showmessage($msg) ) { ?>
<script type="text/javascript">
$(document).ready(function () {
jqxAlert.alert('Alert Message');
});
</script>
<?PHP } ?>
答案 2 :(得分:1)
<?php if (showmessage($msg)): ?>
<script>
$(document).ready(function (){
jqxAlert.alert('Alert Message');
});
</script>
<?php endif; ?>
或者像这样:
<?php if (showmessage($msg)) { ?>
<script>
$(document).ready(function (){
jqxAlert.alert('Alert Message');
});
</script>
<?php } ?>
或者像这样:
<?php
if (showmessage($msg)) {
echo
'
<script>
$(document).ready(function (){
jqxAlert.alert(\'Alert Message\');
});
</script>
';
}
?>
short hand comparison (ternary)
甚至这个(可能不是最好的主意):
<?= (showmessage($msg)) ? '<script>$(document).ready(function (){jqxAlert.alert(\'Alert Message\');});</script>' : ""; ?>
<?php
if (showmessage($msg)) {
echo
'
<script>
$(document).ready(function (){
jqxAlert.alert('.showmessage($msg).');
});
</script>
';
}
?>
并再次采用第一种风格:
<?php if (showmessage($msg)): ?>
<script>
$(document).ready(function (){
jqxAlert.alert(<?= showmessage($msg) ?>);
});
</script>
<?php endif; ?>