gpt4 book ai didi

javascript - 在 PHP 中调用自定义 JS 警报

转载 作者:行者123 更新时间:2023-11-30 08:32:14 24 4
gpt4 key购买 nike

我使用自定义警报 javascript。我想在 php.ini 中调用这个 javascript。我得到了一个基本的工作警报,但我无法让自定义警报工作。

此代码有效。如果我的文件路径为空,它会打开一个警告窗口

    <?php

$albums_json_file1 = site_path . DIRECTORY_SEPARATOR . 'users' . DIRECTORY_SEPARATOR . $username . DIRECTORY_SEPARATOR . 'main.json';
if (!empty($albums_json_file1))

echo "<script type='text/javascript'>alert('message')</script>"
?>

此代码无效

    <?php

$albums_json_file1 = site_path . DIRECTORY_SEPARATOR . 'users' . DIRECTORY_SEPARATOR . $username . DIRECTORY_SEPARATOR . 'main.json';
if (!empty($albums_json_file1))

echo "<script> swal('REGISTRATION SUCCESS!', 'You are now being redirected to the payment screen!', 'success'); </script>"
?>

在我的网页中,我有自定义警报的脚本源,如果我只是在我的网页中添加此代码,弹出警报会起作用,但我需要它来检查站点路径并仅在它为空时才返回警报。

这里是楷书。如果我将它放在我的网页正文中,则会弹出警报。

<script>

swal("REGISTRATION SUCCESS!", "You are now being redirected to the payment screen!", "success");

</script>

最佳答案

您的 html 正在从上到下加载。

swal() 的声明移至 header ,以便它可以在正文的任何​​位置使用。

所以您的 PHP 回显可能在您声明 swal()

之前

示例:

<script>swal('Does not work');</script>
<script>
var swal = function(txt){
alert(txt);
}
</script>
<script>swal('Works');</script>

alert(); 起作用的原因是它在您的整个文档中起作用。

关于javascript - 在 PHP 中调用自定义 JS 警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35943197/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com