如果绑定到 ajax 请求,则指向 tel 的 href 链接不起作用

妮塔

我有呼叫按钮,当点击时,ajax 在数据库中注册这个点击。

我在其中一台服务器上使用此功能并且没有问题。尝试在另一台服务器上以几乎精确的方式实现它 - ajax 正在注册按钮上的点击,但没有在移动设备上发起呼叫。

任何建议为什么会这样?

一些简化的代码:

<a href="tel:123456" id='call-1'>Call</a>
<br>
<a href="tel:123456">Call without Ajax</a>

JS:

$(document).ready(function () {
    $('[id^=call-]').on('click', function (e) {
        e.preventDefault();
        console.log('test');
        // function containing ajax request
    });
});

并链接到js小提琴

 https://jsfiddle.net/nitadesign/Ldwz1ycv/11/

帮助表示赞赏。谢谢

昆汀

重点e.preventDefault();是停止跟随链接,以便 JavaScript 运行而不是跟随链接的浏览器(如果你没有,e.preventDefault();那么 JS 将跟随链接的浏览器一样运行)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果由php ajax函数返回,href =“#”不起作用

来自分类Dev

跟踪href = tel:链接

来自分类Dev

tel:href“点击通话”链接在Android中不起作用

来自分类Dev

Angular JS“<a href='tel:{num} '> call me</a> 超链接不起作用

来自分类Dev

PHP从Ajax请求取消链接图像不起作用

来自分类Dev

与Q链接$ .ajax()同步请求不起作用

来自分类Dev

AJAX请求到其他页面不起作用

来自分类Dev

为什么我的指向Facebook个人资料的href链接不起作用?

来自分类Dev

在PHP echo中指向PHP文件的href链接不起作用

来自分类Dev

Ajax链接不起作用

来自分类Dev

绑定到AJAX的模型突然不起作用

来自分类Dev

href链接使用左键调用ajax,并使用中键在新标签页中打开-在FF中不起作用

来自分类Dev

Bootstrap 3 a href 链接不起作用

来自分类Dev

为什么tel:*链接在ios上不起作用?

来自分类Dev

在Linux中的tomcat V-9.0.27中,指向打开的网络共享文件的href链接不起作用

来自分类Dev

在第一个AJAX请求之后Angularjs:ng-model绑定不起作用

来自分类Dev

跨域AJAX请求不起作用

来自分类Dev

jQuery对AJAX请求不起作用

来自分类Dev

PhoneGap AJAX请求不起作用

来自分类Dev

jQuery:ajax获取请求不起作用

来自分类Dev

Ajax POST请求不起作用

来自分类Dev

弹出表单ajax请求不起作用

来自分类Dev

Ajax Post请求不起作用?

来自分类Dev

删除请求ajax jquery不起作用

来自分类Dev

jQuery AJAX请求不起作用。

来自分类Dev

.submit()在$ .ajax请求期间不起作用

来自分类Dev

jQuery Ajax请求不起作用

来自分类Dev

弹出表单ajax请求不起作用

来自分类Dev

Ajax Post请求不起作用?