Javascript Ajax在桌面上工作得很好,但在手机/平板电脑上却不行

Javascript Ajax在桌面上工作得很好,但在手机/平板电脑上却不行,javascript,ajax,Javascript,Ajax,我一直在尝试将其应用于桌面和手机,但问题是,我在网站上使用的Ajax在桌面上运行良好,而不是在手机/平板电脑上,无论是在iphone还是android上,都是经过测试的浏览器,但在手机/平板电脑上仍然不起作用 这是密码 $(function() { $('.navmenu a').bind('click', function(event) { if ($(this).hasClass('disableLink')) { event.

我一直在尝试将其应用于桌面和手机,但问题是,我在网站上使用的Ajax在桌面上运行良好,而不是在手机/平板电脑上,无论是在iphone还是android上,都是经过测试的浏览器,但在手机/平板电脑上仍然不起作用

这是密码

$(function() {
    $('.navmenu a').bind('click', function(event) {
        if ($(this).hasClass('disableLink'))
        {
            event.preventDefault();
            var urlToGo = $(this).attr('href');
            if (!$(this).attr('id'))
            {
                $.ajax({
                    url: urlToGo,
                    dataType: 'html',
                    success: function(result)
                    {
                        $(".container").html(result);
                    }
                });
            }
            else
            {
                var dataToPass = {tipo : $(this).attr('id'), nome : $(this).text()}
                $.ajax({
                    type: 'POST',
                    url: urlToGo,
                    data: dataToPass,
                    success: function(result)
                    {
                        $(".container").html(result);
                    },
                    error: function(jqXHR, textStatus, errorThrown)
                    {
                        alert(textStatus, errorThrown);
                    }
                });
            }
        }
        if ($( window ).width() <= "992" && !$(this).hasClass('dropdown-toggle'))
        {
            $('.navmenu').offcanvas('hide');
        }
    });
});
$(函数(){
$('.navmenu a').bind('click',函数(事件){
if($(this).hasClass('disableLink'))
{
event.preventDefault();
var urlToGo=$(this.attr('href');
if(!$(this.attr('id'))
{
$.ajax({
网址:urldogo,
数据类型:“html”,
成功:功能(结果)
{
$(“.container”).html(结果);
}
});
}
其他的
{
var dataToPass={tipo:$(this.attr('id'),nome:$(this.text()}
$.ajax({
键入:“POST”,
网址:urldogo,
数据:dataToPass,
成功:功能(结果)
{
$(“.container”).html(结果);
},
错误:函数(jqXHR、textStatus、errorshown)
{
警报(文本状态、错误抛出);
}
});
}
}

如果($(window).width()确定问题出在jasny bootstrap上,那么它将作为一个bug在下一个版本中修复,而周围的工作就是添加这个.navmenu-nav.dropdown-menu{position:relative;}到页面的css。

在没有看到urlToGo格式的情况下说起来很棘手。有什么帮助吗?它有一些潜在的原因。@colonelsanders格式基本上类似于www.example.com/filetoload.php它将是什么urlToGo