我有一个这样的通话按钮:
<a href="tel:01 01 01 01 01"></a>
但我想把它变成:
<a href="tel:"></a>
或其他东西,当我点击一个href时,我通过Ajax脚本提取电话号码,然后用这个电话号码触发呼叫。
我该怎么做?
谢谢
答案 0 :(得分:0)
也许是这样的?
<a href="http://www.youtube.com" onclick="this.href = 'http://www.google.com'">Take me to the YouTube!</a>
答案 1 :(得分:0)
创建 iframe ,加载&#34; tel:&#34; URL。
此解决方案的工作方式与Android手机被黑客攻击的方式相同。三星已经包含了擦拭手机的特殊拨号代码。操纵的网站只是&#34;称为&#34;类似* 2767 * 3855#(这个擦了Galaxy S3)。
function fetch_number() {
// Do AJAX stuff here...
return "123456789";
}
function call(number) {
var iframe = document.createElement('iframe');
iframe.style.display = "none";
iframe.src = "tel:" + fetch_number();
document.body.appendChild(iframe);
}
&#13;
<a href="tel:123456789">Just call</a><br />
<a href="javascript:call();">Fetch number and call</a>
&#13;
答案 2 :(得分:0)
我发现这很简单:
$.get('{{ "/www-ajax-get-number/id/1221", function( data ) {
window.location = "tel:"+data;
});
答案 3 :(得分:-1)
这听起来像是移动设备。 Buuuut你有你的href设置的方式,你会得到随机的tel:'s。用户如何知道tel:他们想要什么?