html - 通过 whatsapp 和短信使用共享发送带有多个参数的 link
html - send link with multiple parameter using share via whatsapp and sms
我正在尝试通过 whatsapp 和手机视图中的短信分享,向我网站上的不同产品发送带有 link 的消息。我能够打开这两个应用程序并填充文本区域。
问题是我的 link 包含两个参数,从 &
到结尾的所有内容都没有填充到短信和 whatsapp 的文本字段中。
这是我的代码 -
HTML -
<div class="form-group mshare">
<a id="wshare" class="btn btn-default btn-block" data-action="share/whatsapp/share">
<i class="fa fa-whatsapp"></i> Whatsapp
</a>
</div>
<div class="form-group mshare">
<a id="sshare" class="btn btn-default btn-block">
<i class="fa fa-envelope-o"></i> SMS
</a>
</div>
Javascript -
$(document).ready(function(){
$(document).on("click","#wshare",function(){
var id = $('#shprodid').val();
var name = $('#shprodnm').val();
var text = "Hey! Check out this "+name+" on mysite - http://example.com/single.php?pid="+id+"&category=<?php echo $cat; ?>";
alert(text);
$(this).attr("href","whatsapp://send?text="+text);
});
});
$(document).ready(function(){
$(document).on("click","#sshare",function(){
var id = $('#shprodid').val();
var name = $('#shprodnm').val();
var text = "Hey! Check out this "+name+" on mysite - http://example.com/single.php?category=<?php echo $cat; ?>&pid="+id;
$(this).attr("href","sms:?body="+text);
alert('clicked');
});
});
期望的输出是-
嘿!在我的网站上查看这款手表 - http://example.com/single.php?category=watches&pid=1234
当前输出-
嘿!在我的网站上查看这款手表 - http://example.com/single.php?category=watches
您需要为这个“%26”(http://www.w3schools.com/tags/ref_urlencode.asp) 或您的语言 UTF 或其他任何语言编码“&”,但仅适用于 Twitter 和 WhatsApp,其他人理解“&”:
var text = "Hey! Check out this "+name+" on mysite - http://example.com/single.php?pid="+id+"%26category=<?php echo $cat; ?>%26utm_campaign=Mobile";
我正在尝试通过 whatsapp 和手机视图中的短信分享,向我网站上的不同产品发送带有 link 的消息。我能够打开这两个应用程序并填充文本区域。
问题是我的 link 包含两个参数,从 &
到结尾的所有内容都没有填充到短信和 whatsapp 的文本字段中。
这是我的代码 -
HTML -
<div class="form-group mshare">
<a id="wshare" class="btn btn-default btn-block" data-action="share/whatsapp/share">
<i class="fa fa-whatsapp"></i> Whatsapp
</a>
</div>
<div class="form-group mshare">
<a id="sshare" class="btn btn-default btn-block">
<i class="fa fa-envelope-o"></i> SMS
</a>
</div>
Javascript -
$(document).ready(function(){
$(document).on("click","#wshare",function(){
var id = $('#shprodid').val();
var name = $('#shprodnm').val();
var text = "Hey! Check out this "+name+" on mysite - http://example.com/single.php?pid="+id+"&category=<?php echo $cat; ?>";
alert(text);
$(this).attr("href","whatsapp://send?text="+text);
});
});
$(document).ready(function(){
$(document).on("click","#sshare",function(){
var id = $('#shprodid').val();
var name = $('#shprodnm').val();
var text = "Hey! Check out this "+name+" on mysite - http://example.com/single.php?category=<?php echo $cat; ?>&pid="+id;
$(this).attr("href","sms:?body="+text);
alert('clicked');
});
});
期望的输出是-
嘿!在我的网站上查看这款手表 - http://example.com/single.php?category=watches&pid=1234
当前输出-
嘿!在我的网站上查看这款手表 - http://example.com/single.php?category=watches
您需要为这个“%26”(http://www.w3schools.com/tags/ref_urlencode.asp) 或您的语言 UTF 或其他任何语言编码“&”,但仅适用于 Twitter 和 WhatsApp,其他人理解“&”:
var text = "Hey! Check out this "+name+" on mysite - http://example.com/single.php?pid="+id+"%26category=<?php echo $cat; ?>%26utm_campaign=Mobile";