首页 > 解决方案 > 逗号不分隔参数

问题描述

尝试使用自定义消息设置 WhatsApp 按钮,我在 JavaScript 中创建了一个脚本来执行此操作并调用它onclick

我试过移动引号,但没有任何效果,这可能是一个愚蠢的问题,但我刚开始编码,无法让它工作,从昨天开始一直在尝试。

这是我的 JavaScript 代码:

function sendSms(number, title) {
    window.open('https://api.whatsapp.com/send?phone=' + number + '&text=' + 'hello' + title);
}

这是我的PHP代码:

echo '<span class="ad-whatsapp" onclick="sendSms(\' '. $ad_wa .' , '. str_replace(" ", "%20", get_the_title()) . '\')"></span>';

它似乎将括号的全部内容作为数字参数发送,而不是分隔 2。

标签: javascriptphp

解决方案


尝试改用这个:

echo "<span class='ad-whatsapp' onclick=\"sendSms('".$ad_wa."' , '".str_replace(" ", "%20", $this->get_the_title())."')\">asdf</span>";

推荐阅读