在具有唯一值的列表中创建复制链接按钮 - PHP 和 JavaScript
P粉211273535
P粉211273535 2023-09-16 00:15:27
[PHP讨论组]

我正在编写自己的 WordPress 插件,这就是为什么某些代码可能看起来有点奇怪。但我的问题是使用普通的旧 PHP。

我创建了一个玩家列表,每个玩家都有一个唯一的 URL。我想在每一行/播放器上有一个“复制链接”按钮。但我似乎无法完成这项工作。

我不想在副本上更新网站,所以我想需要使用 Ajax 之类的东西。但我没有经验。

我尝试使用 JavaScript 创建它,但当我传入链接(字符串)时,它不断打印错误。 它打印:“意外的标记 ':'。预期 ')' 结束参数列表。”

我已经像这样设置了我的 PHP 文件:

ID, 'email')[0];
    $player_status = get_post_meta($player->ID, 'status')[0];
    $player_link = get_permalink($player->ID);
    
    if ($player_status == 'Not completed') { array_push($not_completed_players, 'true'); }
    $return_html .= '
    
  • ' . $player->post_title . '

    ' . $player_email . '

    /' . basename($player_link) . '

    ' . $player_status . '

  • '; } ?>

    P粉211273535
    P粉211273535

    全部回复(1)
    P粉439804514

    您应该用双引号或单引号将 copyToClipboard 函数的参数括起来。此解决方案通过添加反斜杠 (\) 来转义 '

    copyToClipboard(\'' . $player_link . '\')

    您的播放器链接可能包含 https: 并且冒号会导致错误消息。

    热门教程
    更多>
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
    php中文网:公益在线php培训,帮助PHP学习者快速成长!
    关注服务号 技术交流群
    PHP中文网订阅号
    每天精选资源文章推送
    PHP中文网APP
    随时随地碎片化学习

    Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号